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

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

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


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

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


Я извиняюсь за глупые вопросы, но не смог понять, как сделать так, чтобы определять:
Если запущено больше одного экзешника программы, то ничего не делать?
Как это понимаю я:

Код: Выделить весь код
echo off 
SetLocal EnableExtensions
Set ProcessName=someprogram.exe

TaskList /FI "ImageName EQ %ProcessName%" | Find /I "%ProcessName%"
If %ErrorLevel% GTR 1 goto :exit
)Else(
rem много строчек основного кода
@echo Выполняю логику батника
)
:exit
exit >nul
А вообще в данном контексте Else можно не использовать?

Отправлено: 22:50, 17-08-2020 | #18