找回密码
 加入
搜索
查看: 4495|回复: 6

[AU3基础] 如何获取程序自身的PID[已解决]

  [复制链接]
发表于 2010-10-2 16:56:35 | 显示全部楼层 |阅读模式
本帖最后由 黑色袜子 于 2010-10-2 17:42 编辑

RT
如果使用进程名判断进程PID则要必须正确!!!

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-10-2 17:29:26 | 显示全部楼层
回复 1# 黑色袜子
编译后运行。
$process=@ScriptName
MsgBox(0,@ScriptName,ProcessExists($process))

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-10-2 17:42:45 | 显示全部楼层
回复 2# 3mile
晕,不对!!!要是运行了2个test.exe他只能获取最先运行的那个PID
发表于 2010-10-2 17:51:46 | 显示全部楼层
回复 3# 黑色袜子

不让同时运行两个TEST.EXE吧:)
 楼主| 发表于 2010-10-2 18:11:38 | 显示全部楼层
回复 4# menfan1


    不是不让同时运行2个test.exe

假如test.exe运行后我获取到了pid然后再运行了一个不同代码的test.exe再结束第一个进程再运行第一个进程这时获取的PID就是不同代码的test.exe那个PID了

不知道能不能看懂我的意思!!!!表达能力欠佳
发表于 2010-10-2 19:21:04 | 显示全部楼层
-_-!!!

msgbox(0,0,@AutoItPID)

评分

参与人数 2金钱 +30 收起 理由
cihren + 10
afan + 20

查看全部评分

 楼主| 发表于 2010-10-2 19:37:20 | 显示全部楼层
回复 6# itljl


    谢谢!!!这个完全符合!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 04:38 , Processed in 0.076364 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表