本帖最後由 jmsdhn 於 2021-1-14 09:12 編輯
打擾了
假定某VBS
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "某軟體"
然後後面一堆
WScript.Sleep 500
WshShell.SendKeys "XX{UP}{TAB}YY"
等等的動作
是否有方法
可以當"某軟體"根本沒開
沒焦點可跳時
就掠過後面的一堆動作直接結束此VBS?
感謝!
發現這寫法似乎可以判斷
個人再研究看看是否可以直接結束
所以或許解決了
For Each Process In Processes
If StrComp(Process.Name, "某軟體", vbTextCompare) = 0 Then
|