怎么用autoit查找电脑中是否有某个程序并获取路径
展开全部
你是说正在运行的进程?
#Include <WinAPIEx.au3>
$Pid = ProcessExists("进程名称") ;例如explorer.exe
If $Pid = 0 Then
MsgBox(0, "", "进程名称 is not running!")
Else
MsgBox(0, "", "进程名称 is running. Path: " & _WinAPI_GetModuleFileNameEx($Pid))
EndIf
#Include <WinAPIEx.au3>
$Pid = ProcessExists("进程名称") ;例如explorer.exe
If $Pid = 0 Then
MsgBox(0, "", "进程名称 is not running!")
Else
MsgBox(0, "", "进程名称 is running. Path: " & _WinAPI_GetModuleFileNameEx($Pid))
EndIf
更多追问追答
追问
运行有错误呀
追答
是这个错误吗?ERROR: can't open include file
WinAPIEx.au3 是UDF(用户自定义头文件),这个是不包括在 AutoIt 里面的。你自己网上搜索一下吧,或者给个邮箱,我发给你。将这个文件跟脚本文件放在一起才能正常运行。
另外,你要修改代码,检测你实际要找的进程名称。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询