标题:
[文件操作]
批定进程调用批处理
[打印本页]
作者:
changledq
时间:
2008-3-28 10:41
标题:
批定进程调用批处理
如何实现当某个进程启动时如:qq.exe然后自动打开1.bat,也就是说运行指定程序就启动1.bat不运行批定程序就不运行1.bat
作者:
随风
时间:
2008-3-28 17:32
如此,岂不是要一直监视进程?
作者:
changledq
时间:
2008-3-28 20:34
可以这样说,有办法吗?最好有一定隐蔽性
作者:
yaohaixu
时间:
2008-3-29 02:37
标题:
我的一种思路~~~~~~~~~~~~~~~~~~
@echo off
mode con:cols=35 lines=10
color 25
setlocal enabledelayedexpansion
:start
cls
echo.
echo. 简单进程监视器H-JI
echo. *******************************
echo. 我这个很的简单的,只是监视QQ.
echo. EXE这个进程。
echo.
echo. *******************************
pause>nul
tasklist >task.txt
find "QQ.exe" task.txt
IF "%errorlevel%"=="0" goto ok
echo.
echo. **************
echo. 未运行QQ.exe
echo. **************
echo.
pause>nul
exit
k
cls
echo.
echo. *************************
echo.
echo. 把要运行的批处理代码放
echo. 在这一部分。
echo.
echo. *************************
echo.
pause>nul
exit
可以把上面的批处理设为开机自动运行。
具体的问题,就让有心人自己搞定把。
作者:
kkkpa
时间:
2008-3-30 18:34
综合上面的说法,修改如下:
@echo off
mode con:cols=35 lines=10
color 25
setlocal enabledelayedexpansion
:start
cls
tasklist >task.txt
find "QQ.exe" task.txt
IF "%errorlevel%"=="0" goto ok
pause>nul
goto start
: ok
cls
call 1.bat
pause>nul
goto start
rem 由于需要监视,就不使用退出exit了。但是不断的调用,要占用系统资源,可以考虑前面增加延时控制。
[
本帖最后由 kkkpa 于 2008-3-30 18:37 编辑
]
欢迎光临 批处理之家 (http://bathome.net./)
Powered by Discuz! 7.2