Командная строка
Добавлено: 26 мар 2017, 23:58
Денис здравствуйте.
Сделал для себя bat файл "restart.bat"
TIMEOUT /T 1500
TASKKILL /T /F /IM autoclicker.exe
TIMEOUT /T 2
start C:\AutoClickExtreme\AutoClicker.exe -play D:\DATA\AUTOCKLICK\RECORD\startrecord.aip
Данный bat добавил в самый конец записи большого макроса, состоящий из множества ветвлений.
Сделал я это для того, что если где то ACE запутался (зациклился) при воспроизведении, то в итоге его restart.bat через 1500 секунд сам перезапустит.
Но не работает ((( Если я запускаю данный бат файл сам он отрабатывает как нужно, если его запускает ACE, то доходя до команды Taskkill закрывается и ACE и сам bat, даже не дойдя до таймаута где 2 секунды..., соответственно и не стартует aip запись.
Почему то при одном параметре taskkill /F программа не закрывается, нужно указывать три параметра сразу /T /F /IM, думаю по этой же причине и закрывается сам bat файл когда он запущен автокликером, закрываются все дочернее окна наверное..
Сделал для себя bat файл "restart.bat"
TIMEOUT /T 1500
TASKKILL /T /F /IM autoclicker.exe
TIMEOUT /T 2
start C:\AutoClickExtreme\AutoClicker.exe -play D:\DATA\AUTOCKLICK\RECORD\startrecord.aip
Данный bat добавил в самый конец записи большого макроса, состоящий из множества ветвлений.
Сделал я это для того, что если где то ACE запутался (зациклился) при воспроизведении, то в итоге его restart.bat через 1500 секунд сам перезапустит.
Но не работает ((( Если я запускаю данный бат файл сам он отрабатывает как нужно, если его запускает ACE, то доходя до команды Taskkill закрывается и ACE и сам bat, даже не дойдя до таймаута где 2 секунды..., соответственно и не стартует aip запись.
Почему то при одном параметре taskkill /F программа не закрывается, нужно указывать три параметра сразу /T /F /IM, думаю по этой же причине и закрывается сам bat файл когда он запущен автокликером, закрываются все дочернее окна наверное..