This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Windows - Пишем в cmd, bat

Не работает? Начинай читать инструкцию.

Как запретить повторный запуск программы через bat файл

Можно запускать несколько копий практически любых программ, ничего страшного, но иногда это приводит к "глюкам" нестабильности работы приложения и так далее. Так вот, что бы пользователи не умудрялись запускать программу повторно, её можно запускать через bat файл (cmd).

Данное решение будет уместно, когда надо запретить повторный запуск программы этим bat файлом.

Предлагаю ознакомиться с предложениями моих партнёров

Если приложение (программа )запускается bat-файлом, то отследить и запретить его повторный запуск можно таким образом:

pslist.exe -e "процесс"
if %errorlevel%==1 start "" "программа"

pslist - бесплатная утилита, которую можно скачать здесь.

Чтобы посмотреть как pslist показывает процессы, запустите pslist без параметров в cmd

Например:

pslist.exe -e "Totalcmd"
if %errorlevel%==1 start "" "C:\Program Files\Total Commander\Totalcmd.exe"

Так же есть пример по теме: Скрипт запрещения двойного запуска приложений на AutoIt

Предлагаю ознакомиться с предложениями моих партнёров