2014-10-11 50 views
0

我想製作一個vbs腳本來做窗口切換。 所以這是擊鍵 保持ALT + TAB我們可以在vb腳本中編寫一個保持鍵功能嗎?

但仍繼續保持標籤 但我仍然希望ALT鍵被按下打完我瀏覽到正確的窗口,我會說進入,這將有鑰匙中風,進入並釋放任何按下的按鈕。

所以,我怎麼能寫一個關鍵中風按住並分別釋放

我不中旬,如果你給我一個keybd_event函數USER32 DLL腳本(PLZ給出一個更詳細一點如果是這樣)

+0

很肯定你不能這樣做在VBScript ...您可以發送密鑰,但不能指定保留一鍵鬱悶。 – eurotrash 2014-10-11 14:33:37

+0

你能告訴我一個方法來做到這一點keybd_event function user32 dll – Lioric 2014-10-11 14:45:45

+0

你應該能夠使用'SendKeys'使用較小的'睡眠'在兩者之間進行模擬。 – Matt 2014-10-11 16:26:38

回答

-1

若要指定在按住其他幾個鍵的同時按住SHIFT,CTRL和ALT的組合,請創建一個複合字符串參數,並在圓括號中包含修改過的擊鍵。例如,發送指定按住SHIFT鍵的擊鍵組合:

e和c被按下時,發送字符串參數「+(ec)」。

e被按下,然後是一個孤立的c(沒有SHIFT),發送字符串參數「+ ec」。

From Sendkeys Help。

還有AppActivate

激活應用程序窗口。

object.AppActivate title 

而且ToggleDesktop方法


升高和降低桌面。

語法

IShellDispatch4.ToggleDesktop() 
+0

我按下的其他鍵不確定。我只是想保持alt按下,直到我發佈命令 – Lioric 2014-10-11 19:29:08

+1

打開粘鍵。按兩次Alt鍵打開,按任何你想要的,按Alt鍵關閉。試驗一下。目前還不清楚你想要做什麼。你說你解決方案不起作用,但不是問題。 – Noodles 2014-10-11 19:38:44

+0

如果你想keybd_event,你需要使用vb.net。 – Noodles 2014-10-11 20:30:21

相關問題