|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Bat файл, который запускает, завершает и перезапускает приложение через время. |
|
CMD/BAT - Bat файл, который запускает, завершает и перезапускает приложение через время.
|
Новый участник Сообщения: 1 |
Добрый вечер, помогите с написанием бат файла, при запуске которого, будет запускаться другой файл(bat,ярлык), через определённое время этот файл(bat,ярлык) будет принудительно завершаться и снова запускаться, и так бесконечно, пока включен сам батник.
На форуме нашёл такой код - @echo off set PNAME=notepad.exe set PPATH=%windir%\system32\notepad.exe set TITLE=%RANDOM%%RANDOM% TITLE %TITLE% :LOOP (Start "" "%PPATH%" ping -w 5000 192.0.2.0 -n 1 >nul for /f "tokens=2 delims=," %%a in ('TaskList /NH /FO CSV /FI "WINDOWTITLE eq %TITLE%"') do ( for /f "skip=1" %%b in ('WMIC PROCESS WHERE "ParentProcessId=%%~a AND Name='%%PNAME%%'" Get ProcessId^,SessionID') do ( taskkill /PID "%%b" ))) GoTo:LOOP Но он работает только с указанием пути на англ. языке, либо в цифрах, приходиться переименовывать папки в desktop\1\15\150 (пример) Также этот код не хочет завершать запущенное приложение, а просто запускает его вновь и вновь. |
|
Отправлено: 21:30, 30-08-2020 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать для нормальной работы с кириллицей батник должен быть сохранен в 866 кодировке (родной блокнот в виндах этого не умеет, рекомендую воспользоваться NPP) . + иногда могут быть нужны кавычки.
|
Отправлено: 10:50, 31-08-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] bat- файл, который проверил бы время изменения файла | servad | Скриптовые языки администрирования Windows | 7 | 30-08-2019 12:01 | |
CMD/BAT - bat файл, который создаст 2 bat файла | mazahaka2000@vk | Скриптовые языки администрирования Windows | 1 | 17-06-2015 22:07 | |
Как сделать скрипт, который запускает определённую программу или файл | VadimN96 | Автоматическая установка Windows 2000/XP/2003 | 1 | 07-01-2011 21:24 | |
CMD/BAT - [решено] программа(.bat файл) которая случайным образом запускает .bat файлы из предложенных | gangsterovich | Скриптовые языки администрирования Windows | 1 | 07-12-2010 06:45 | |
[решено] Нужен управляющий скрипт который перезапускает программу. | andrewua12 | AutoIt | 3 | 04-07-2009 16:09 |
|