(0018369)
zed (manager)
16-07-2018 19:02
|
Что вы такое с компом делаете, что он у вас в синие экраны вылетает?
По поводу хотелки: по-моему, уже где-то просили сделать так, чтобы при закрытии SAS и наличии активных закачек, эти закачки стартовали бы автоматом при следующем запуске. Т.е. не только те, у которых включено автосохранение, но и вообще все (речь о нормальном завершении работы SAS). Так же, просили выдавать предупреждение/запрос на закрытие SAS при наличии активных закачек. И по-моему, всё это надо объединять в один глобальный механизм. Но я пока слабо представляю, как оно там внутри должно работать.
С другой стороны, если внести одну небольшую доработку в SAS, в механизм внешнего управления через WM_COPYDATA, а именно - добавить признак Паузы при открытии sls файлов (сейчас sls всегда открывается принудительно на паузе), то эту конкретную хотелку можно будет реализовать через стороннее приложение/скрипт. |
(0018371)
zed (manager)
18-07-2018 09:07
|
С новой ночной версией, вот таким скриптом и тестовой утилитой TestWMCopyData (в аттаче), можно автоматически запускать все сохранённые закачки (*.sls) из папки AutoSave:
set root_dir=%~dp0
set curr_dir=%cd%
rem Setup path with *.sls files to be started
set sls_dir=%root_dir%AutoSave
rem Setup full path to WM_COPYDATA tool
set wmcd="%root_dir%TestWMCopyData.exe"
rem Collect file names to list
setlocal enabledelayedexpansion
set list=
cd "%sls_dir%"
for %%f in (*.sls) do (
if "!list!." == "." (
set list="%sls_dir%\%%f"
) else (
set list=!list! "%sls_dir%\%%f"
)
)
cd "%curr_dir%"
rem Sent command to SASPlanet
%wmcd% --sls-autostart %list%
|