我是vb腳本的新手。我需要安排一個可以運行vbs文件的windows任務。 腳本從其快捷方式打開應用程序,提供用戶名和密碼並執行登錄。 換句話說,我需要自動執行重啓過程。 手動打開腳本時手動打開,但調度程序不能運行它。 我認爲問題在於那些UI元素(用於登錄)。 請建議如何通過它。 謝謝!如何使用UI元素計劃.vbs腳本?
0
A
回答
0
如果出於某種原因,AppActivate本身不會自動恢復窗口。
你可以嘗試找到它最小化的原因(也許它與調用vbs的批處理調用應用程序有關,我不能說),或者你可以在vbscript中嘗試一些小技巧,如下所示:
的使用AppActivate後做:
oShell.SendKeys "% r"
這相當於Alt鍵的 + 空格鍵,[R所以它打開Windows對話框的最大化,最小化,還原選項和選擇「恢復」。
請注意,這可能只有r英文版的windows。如果您使用其他語言,請按Alt + SpaceBar手動打開該菜單,然後查看系統上的實際熱鍵(它將在對話框中加下劃線)。之後用腳本中的任何熱鍵替換腳本中的r。
+0
謝謝,如果我將所有打開的應用程序最小化,然後激活所需的應用程序,它將起作用。當它現在失敗的唯一情況是當我沒有連接到桌面(這是一個遠程桌面)。如果我從系統斷開連接,腳本再次失敗,因爲應用程序失去焦點。 –
相關問題
- 1. 如何在Windows 7任務計劃程序中使用Messagebox啓動VBS腳本?
- 2. 如何使用cscript和vbs參數從Inno Setup腳本調用vbs腳本?
- 3. 使用批處理文件在任務計劃程序中啓動vbs腳本
- 4. 如何使用vbs計劃任務運行vb.net
- 5. VBS創建計劃任務
- 6. 在小計劃腳本中空使用
- 7. 如何在F#腳本中創建Unity 3D UI文本元素?
- 8. 如何從vb.net調用vbs腳本
- 9. 如何使用任何UI工具包設計表單元素?
- 10. 計算機「VBS腳本的成員」
- 11. 基本VBS幫助 - 優化VBS腳本
- 12. Qt:使用Qt腳本添加UI元素
- 13. 如何使用材質ui設計全局元素?
- 14. 使用vbs腳本設置權限
- 15. 使用cmd運行vbs腳本
- 16. VBS腳本問題
- 17. VBS腳本錯誤
- 18. VBS腳本問題
- 19. 運行VBS腳本
- 20. vbs自動腳本
- 21. VBS腳本荏苒
- 22. 使用VBS腳本中的參數調用ps1腳本
- 23. 如何在Java中執行VBS腳本?
- 24. 如何在Expect中產生vbs腳本?
- 25. 如何從VBS登錄腳本
- 26. 如何從cmd運行VBS腳本?
- 27. 使用用戶帳戶的任務計劃程序和vbs
- 28. iPhone UI設計元素
- 29. Android設計UI元素PSD
- 30. Lotus Notes - 腳本創建設計元素
你用schtasks或windows gui創建任務嗎?如果在gui中您選擇了「僅在用戶登錄時運行」? – Syberdoor
我用windows gui。它調用一個批處理,然後調用vbs文件。現在通過這種方式解決了調度問題。但是當任務運行時,應用程序窗口不會出現在前面。所以我通過sendKeys發送的ui輸入值沒有進入,登錄失敗。儘管我已經使用了appActivate方法,但窗口仍然沒有出現。你能建議如何解決它。提前致謝! –
但是您在gui中選擇「僅在用戶登錄時運行」而不是「運行用戶是否登錄」?應用程序窗口是完全不可見的還是最小化的? – Syberdoor