|
su2353
初级用户
积分 152
发帖 63
注册 2005-8-18
状态 离线
|
『楼 主』:
如何做一个获得进程PID的批处理
比如说我想获得QQ.EXE进程的PID,并把付给变量 i%
|
|
2006-9-26 03:51 |
|
|
pengfei
银牌会员
积分 1218
发帖 485
注册 2006-7-21 来自 湖南.娄底
状态 离线
|
『第
2 楼』:
@echo off
for /f "tokens=1,2" %%i in ('tasklist') do (
echo %%i | findstr /i "qq.exe" 1>nul 2>nul && (
echo 找到1个QQ进程, PID值为: %%j & set qq=%%i
)
)
if /i not "%qq%"=="qq.exe" echo QQ进程不存在, 请确认QQ程序是否已开启!
echo.
pause
[ Last edited by pengfei on 2006-9-26 at 08:38 ]
|
|
2006-9-26 03:59 |
|
|
su2353
初级用户
积分 152
发帖 63
注册 2005-8-18
状态 离线
|
『第
3 楼』:
楼上高手能解释那些句子的意思吗
我几乎是个门外汉
|
|
2006-9-26 06:34 |
|
|
su2353
初级用户
积分 152
发帖 63
注册 2005-8-18
状态 离线
|
『第
4 楼』:
刚试了一下,好像不行啊,系统是XP
|
|
2006-9-26 06:36 |
|
|
pengfei
银牌会员
积分 1218
发帖 485
注册 2006-7-21 来自 湖南.娄底
状态 离线
|
『第
5 楼』:
Quote: | Originally posted by su2353 at 2006-9-26 06:36:
刚试了一下,好像不行啊,系统是XP |
|
你的QQ打开了吗? 我电脑上测试过了, 代码已更新.
|
|
2006-9-26 08:15 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第
6 楼』:
记得以前bagpipe在论坛上发过一个杀qq的p处理帖子
|
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-9-26 09:49 |
|
|
uime
初级用户
积分 70
发帖 27
注册 2006-9-19 来自 河南
状态 离线
|
『第
7 楼』:
echo %%i | findstr /i "qq.exe" 1>nul 2>nul
请高人解释一下这一句
|
|
2006-9-26 19:38 |
|
|
pengfei
银牌会员
积分 1218
发帖 485
注册 2006-7-21 来自 湖南.娄底
状态 离线
|
『第
8 楼』:
这句的意思是查找tasklist命令生成的第一个循环变量中是否是qq.exe(不论大小写出).
1>nul 2>nul 是无论找到与否都不显示查找结果.
|
|
2006-9-26 20:09 |
|
|
mobo
初级用户
积分 73
发帖 30
注册 2006-9-18
状态 离线
|
『第
9 楼』:
将QQ之ID产生文件,然后现由你处理吧!
::----------浙江省 墨伯[MOBO]-------------
WMIC process where name='QQ.exe' get processID /value >QQID.txt
|
|
2006-9-27 10:45 |
|