View Issue Details

IDProjectCategoryView StatusLast Update
0003353SAS.ПланетаХотелка / Feature requestpublic21-12-2018 10:00
Reporterproba999 Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status confirmedResolutionopen 
PlatformPCOSWin 7-10OS VersionPRO
Product Version181221 
Target Version50xxxx 
Summary0003353: Запуск нужных автосохранений после старта компа
DescriptionЗдравствуйте снова :)

Ситуация: комп упал (после синего экрана), сам стартанул, в автозагрузке есть САСПланета.
Соответственно САСПланета стартует и нужно, чтобы те сессии скачивания, что были активны и автосохранялись, автоматически продолжили свою деятельность.
TagsNo tags attached.
Attached Files
TestWMCopyData.zip (28,651 bytes)

Relationships

related to 0000428 confirmed При выходе предупреждать в случае идущих закачек, и/или, возможно, автосохранять их 
related to 0003354 resolvedzed В параметры командной строки добавить опцию авто-старта загрузок из сохранённых сессий (*.sls) 

Activities

zed

16-07-2018 19:02

manager   ~0018369

Что вы такое с компом делаете, что он у вас в синие экраны вылетает?

По поводу хотелки: по-моему, уже где-то просили сделать так, чтобы при закрытии SAS и наличии активных закачек, эти закачки стартовали бы автоматом при следующем запуске. Т.е. не только те, у которых включено автосохранение, но и вообще все (речь о нормальном завершении работы SAS). Так же, просили выдавать предупреждение/запрос на закрытие SAS при наличии активных закачек. И по-моему, всё это надо объединять в один глобальный механизм. Но я пока слабо представляю, как оно там внутри должно работать.

С другой стороны, если внести одну небольшую доработку в SAS, в механизм внешнего управления через WM_COPYDATA, а именно - добавить признак Паузы при открытии sls файлов (сейчас sls всегда открывается принудительно на паузе), то эту конкретную хотелку можно будет реализовать через стороннее приложение/скрипт.

zed

18-07-2018 09:07

manager   ~0018371

С новой ночной версией, вот таким скриптом и тестовой утилитой 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%

Issue History

Date Modified Username Field Change
16-07-2018 08:02 proba999 New Issue
16-07-2018 19:02 zed Note Added: 0018369
16-07-2018 19:02 zed Relationship added related to 0000428
18-07-2018 09:04 zed Relationship added related to 0003354
18-07-2018 09:05 zed File Added: TestWMCopyData.zip
18-07-2018 09:07 zed Note Added: 0018371
08-08-2018 12:45 vdemidov Status new => confirmed
08-08-2018 12:45 vdemidov Target Version => 50xxxx
21-12-2018 10:00 vdemidov Product Version .Nightly => 181221
13-07-2019 14:30 RIXXX Issue cloned: 0003478
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request