2015-11-01 52 views
0

具體來說,我想完成的是:如何使Windows中的UI元素觸發另一個UI元素?

a。)當我單擊開始按鈕時,我想讓Windows除了顯示開始菜單外還顯示桌面。

b。)當我點擊「顯示桌面」按鈕時,我想讓Windows除了顯示桌面之外還顯示開始菜單。

c。)當我按下我的鍵盤上的Windows鍵時,我希望它調出開始菜單並顯示桌面。

此刻,我只知道如何做c,並用AutoHotkey。我並不反對用單獨的腳本/程序來解決我的每個3個目標,但如果我能用一個腳本/程序來完成,那將會更好。

+0

你有什麼操作系統? – user3419297

+0

如果你想用簡單的ahk做到這一點,你可以使用'#ifwinactive'和'LButton ::'熱鍵。可能會工作 – Blauhirn

回答

0

由於您沒有提供任何代碼,我只會解釋如何在AutoHotkey中完成此操作。

a)使用SetTimerMouseGetPos你可以設置一個子程序來檢查,如果鼠標在你的開始按鈕的座標和比有一個例行程序,如果鼠標左鍵按下,而鼠標是這些座標發送WindowsKey的+ d(顯示桌面)。

b)使用與上述相同的技術...除了讓Windows鼠標按下鼠標左鍵按下。

c)你自己解決了這個問題...