2013-03-11 45 views
0

當某個特定的.exe文件被調用時,是否可以自動執行.bat文件?我相信你可以用.bat文件中的一個循環來檢查.exe是否在任務管理器中,如果我這樣做,它將使用多少資源?使用Windows 7.感謝您的任何幫助調用.exe時有.bat自動運行

+1

您將需要一個偵聽與進程創建相關的WMI事件的進程。 – 2013-03-11 13:12:41

+1

或將yourexe.exe重命名爲yourexemain.exe,然後創建一個虛擬替換文件yourexe.exe,它將調用主文件夾,同時啓動一個批處理文件:) – 2013-03-11 15:27:06

回答

2
@ECHO OFF 
SETLOCAL 
:loop 
tasklist|FIND /i "yourexe.exe" >NUL 
IF NOT ERRORLEVEL 1 ECHO your exe is running&GOTO :EOF 
choice /t 1 /d y /n >NUL 
IF ERRORLEVEL 2 GOTO :EOF 
GOTO loop 

...看看你是否每1秒運行yourexe.exe;終止於^ C或N

使用微不足道的資源。

+0

這是完美的謝謝 – user2113735 2013-03-12 12:42:59