Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 40
Благодарности: 1

Профиль | Отправить PM | Цитировать


ya158, насчет waitall - все правильно, так и должно быть, т.к. запускается второй процесс, нужно писать
Код: Выделить весь код
cmd /v:on /C IF !N! GTR 2
Ну, или, чтобы не менять стоку, написать
Код: Выделить весь код
SetEnvironment="NProc=2"
......cmd /v:on /C IF !N! GTR %NProc%
Или вот все вместе для waitall, с учетом того, что я писал ранее:
Код: Выделить весь код
SetEnvironment="NProc=2"
ExecuteOnLoad="hidcon:cmd /c cd /d %TEMP%&rd /S /Q \"%SfxVarApiPath%\"&FOR /F \"Tokens=1,2 Delims=,\" %I IN ('\"Tasklist /FO CSV /NH|FINDSTR /BILC:\\\"%%M\\\"\"') DO SET /A N+=1& cmd /v/c IF !N! GTR %NProc% TASKKILL /F /T /PID %J"
RunProgram="waitall:.\DiskDefrag.exe"

Последний раз редактировалось Victor_Man, 14-02-2017 в 18:42.


Отправлено: 23:51, 13-02-2017 | #1832