微剋多資訊

 找回密碼
 註冊

Sign in with google

Google帳號登入

搜索

該用戶從未簽到

升級   50.5%

跳轉到指定樓層
主題
發表於 2021-1-12 15:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 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


樓主熱門主題
您需要登入後才可以回帖 登入 | 註冊

本版積分規則

小黑屋|Archiver|微剋多資訊(MicroDuo)

GMT+8, 2024-4-23 18:12

Discuz! X

© 2009-2023 Microduo

快速回覆 返回頂部 返回列表