請選擇 進入手機版 | 繼續訪問電腦版

微剋多資訊

 找回密碼
 註冊

Sign in with google

Google帳號登入

搜索
回覆 0則 瀏覽 33072篇
Line

[問題已解決] 【VBS】如何讓AppActivate若無該焦點可跳就結束

該用戶從未簽到

升級   47.8%

發表於 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, 2023-5-28 20:44

Discuz! X

© 2009-2022 Microduo

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