|
楼主 |
发表于 2024-5-4 22:08:03
|
显示全部楼层
发现有个进程出现第4次时,就会跳出这个窗口。现在判断进程数量后,再执行。
#include <AutoItConstants.au3>
Run("C:\Program Files\Autodesk\AutoCAD 2019\acad.exe /product ACAD /language 'zh-CN'")
Global $processNum = 0
While 1 ;使用无限循环, 其中将调用 ExitLoop
waitProcess()
If $processNum = 4 Then ExitLoop
Sleep(200)
WEnd
Sleep(1000)
Local $aCoord = PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, 431831)
Sleep(1000)
MouseClick($MOUSE_CLICK_LEFT, $aCoord[0], $aCoord[1])
Func waitProcess()
Local $aProcessList = ProcessList("acwebbrowser.exe")
For $i = 1 To $aProcessList[0][0]
Next
$processNum = $i - 1
EndFunc ;==>waitProcess
|
|