|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Убивается не тот процесс |
|
CMD/BAT - [решено] Убивается не тот процесс
|
Пользователь Сообщения: 66 |
Привет всем. Почти закончил писать программу, но есть одно но.
set PNAME=notepad.exe set PPATH=%windir%\system32\notepad.exe set TITLE=%RANDOM%%RANDOM% TITLE %TITLE% :LOOP 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 Этот код перезапускает notepad.exe, а мне надо чтобы только останавливал. Можно сделать taskkill /im notepad.exe /f, но все усложняется тем, что запущено несколько таких notepad'ов. Если и покрутить немного код, то будет убиваться сам батник, а не notepad.exe |
|
Отправлено: 17:18, 04-12-2012 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Не убивается Worm.Win32.Autorun.grd | A_kitten | Лечение систем от вредоносных программ | 4 | 30-05-2012 10:20 | |
VBS/WSH/JS - [решено] Открыть привод, корректно убить процесс, закрыть привод и снова убить процесс - как? | Nun-Nun | Скриптовые языки администрирования Windows | 8 | 31-10-2011 15:25 | |
Need help - Несколько Explorer'ов - ни один процесс не убивается) | Kid_of_Chaos | Microsoft Windows 2000/XP | 5 | 12-05-2007 21:47 | |
Что за процесс? | Olive | Хочу все знать | 3 | 12-05-2006 16:55 | |
что за процесс ? | I n v i s i b l e | Microsoft Windows 2000/XP | 3 | 12-03-2006 14:20 |
|