找回密码
 加入
搜索
查看: 1354|回复: 2

请问 判断A.exe和B.exe的问题

[复制链接]
发表于 2010-1-12 13:01:27 | 显示全部楼层 |阅读模式
本帖最后由 非典男人 于 2010-1-12 14:02 编辑

请问一下 怎样写这样的判断语句
判断A.exe没有运行但B.exe已经运行 则运行程序
如果A.exe 和B.exe都运行则不执行或者执行其他命令

下面只判断一个条件的例子  希望达人能帮助修改 谢谢
If Not ProcessExists ("explorer.exe") Then
   MsgBox(0, "不存在", "explorer.exe程序没有运行.")
EndIf
     MsgBox(0, "存在时", "explorer.exe程序已经运行.")
Exit
正在写帖子呢  在QQ群里就有人帮我解决了  还是决定贴出来 分享给和我一样 的 需要的人
If Not ProcessExists("A.exe") And ProcessExists("B.exe") Then ;如果A没有运行但B运行了
;Run("xxx.exe")
         MsgBox(0, "提示", "A没有运行但B运行了.")
ElseIf Not ProcessExists("A.exe") And Not ProcessExists("B.exe") Then ;如果两个都没运行
;Run("xxx.exe")
 MsgBox(0, "提示", "A和B程序都没有运行.")
Else
.....
EndIf 
发表于 2010-1-12 13:17:14 | 显示全部楼层
If ProcessExists("a.exe") And ProcessExists("b.exe") Then
        Exit
EndIf
If ProcessExists("b.exe") And Not ProcessExists("a.exe") Then
        ;执行程序
EndIf
 楼主| 发表于 2010-1-12 13:48:03 | 显示全部楼层
非常感谢二楼的 谢谢  代码简洁清晰
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2025-1-12 08:52 , Processed in 0.072373 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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