我有一個過程,我需要運行只能通過快捷鍵這是運行CTRL + ALT + SHIFT的VBScript SendKey
爲了讓用戶更方便,我想創建桌面快捷方式點擊運行這個快捷方式。
我認爲可以這樣做的方式是由VBS腳本sendkey。
我的權利在我的研究說,不能指定右shift鍵?
我知道有^%用於CTRL和ALT +和仿製轉變,但這並不對右移工作。
有沒有辦法讓我這樣做?
我有一個過程,我需要運行只能通過快捷鍵這是運行CTRL + ALT + SHIFT的VBScript SendKey
爲了讓用戶更方便,我想創建桌面快捷方式點擊運行這個快捷方式。
我認爲可以這樣做的方式是由VBS腳本sendkey。
我的權利在我的研究說,不能指定右shift鍵?
我知道有^%用於CTRL和ALT +和仿製轉變,但這並不對右移工作。
有沒有辦法讓我這樣做?
我建議你使用AutoHotkey。
它有一個非常強大的,經過驗證的「sendkey」功能,包括髮送右移的能力。
你的腳本將僅僅是:
SendInput,^!{RSHIFT}
此外,它帶有一個實用工具,將編譯腳本到一個.exe文件,這是你想要在桌面上使用的。
我用我自己的開源軟件「的SendKeys v0.0.1」這一點。你可以編譯爲在Visual Studio C#控制檯應用程序2013年
然後在這樣的命令窗口中使用它:
Sendkey CONTROL down
Sendkey MENU down
Sendkey RSHIFT down
Sendkey CONTROL up
Sendkey MENU up
Sendkey RSHIFT up
或者在使用.Exec的VBScript( ) 方法。 (N.B.命令窗口是'終端'或'控制檯'的微軟俚語)