Я использовал скрипт , предоставленный Мэттом (2008-10-02). Единственное, с чем я столкнулся, было то, что он не удалял файл search.log
. Я ожидаю, потому что мне пришлось cd
в другое место, чтобы начать свою программу. Я cd
вернулся бы туда, где находятся BAT-файл и search.log
, но он все равно не удалился. Поэтому я решил это, удалив файл search.log
первым, а не последним.
del search.log
tasklist /FI "IMAGENAME eq myprog.exe" /FO CSV > search.log
FOR /F %%A IN (search.log) DO IF %%-zA EQU 0 GOTO end
cd "C:\Program Files\MyLoc\bin"
myprog.exe myuser mypwd
:end