Пакетный файл не работает правильно при запуске - PullRequest
0 голосов
/ 28 сентября 2018

Итак, я написал командный файл, чтобы открыть и закрыть приложение через 5 секунд (в Windows 7).Вот код:

 if "%1" == "" start "" /min "%~dpnx0" MY_FLAG && exit
 @echo off
 cd "C:\Users\owner\Downloads\"
 Start "" /b ThrottleStop.exe 
 timeout /T 5 /nobreak >nul
 taskkill /IM ThrottleStop.exe /F
 exit

Теперь я приведу пример, когда in работает правильно, а когда нет:

Тест 1: Запустите пакетный файл, нажав на него.Результат: командная строка открывается, код запускается, приложение открывается и закрывается через 5 секунд.Этот тест успешен.

Тест 2: Поместите ярлык для одного и того же пакетного файла в папку автозагрузки для выполнения при каждом входе в систему. Результат: при входе в систему открывается командная строка и появляется сообщение о запуске.Однако приложение НИКОГДА не открывается, командный файл просто выходит.Этот тест не пройден.

Тест 3: Настройте планировщик задач на выполнение командного файла при каждом входе в систему.При входе в систему открывается командная строка и появляется значок запуска.Однако приложение НИКОГДА не открывается, командный файл просто выходит.Этот тест не пройден.

После теста 2 и 3 я попытался запустить его снова вручную, и он работает правильно.Таким образом, проблема заключается только в автозапуске при запуске.Возможно ли, что ему нужна задержка из-за того, что некоторые процессы еще не загружаются (на стороне Windows)?

1 Ответ

0 голосов
/ 29 сентября 2018

Если вы хотите, чтобы ThrottleStop завершил работу через 5 секунд после его запуска, добавьте эту строку в файл конфигурации ThrottleStop.INI.

ExitTime = 5

Если вы хотите знать, как правильно использоватьПланировщик задач, точно следуйте Руководству по планированию задач ThrottleStop.В планировщике заданий есть опции, которые нужно отключить.

http://forum.notebookreview.com/threads/the-throttlestop-guide.531329/#post-6865107

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...