我試圖製作一個持久性浮動工具欄來幫助我在Windows平板電腦(無鍵盤)上執行常見任務,例如'撤消','複製'和'刪除」。 現在我有這樣的:想單擊按鈕時產生按鍵
Gui, Destroy
Gui,+AlwaysOnTop
Gui,+ToolWindow
Gui,+Border
Gui, Add, Button, y5 w60, &Undo
Gui, Add, Button, y5 w60, &Delete
Gui, Add, Button, y8 h18, X
Gui, Show, y0
Return
ButtonUndo:
ControlSend,, ^z
Return
ButtonDelete:
ControlSend,, {Backspace}
Return
ButtonX:
ButtonCancel:
Gui, Destroy
ExitApp
End:
Reload
Return
,但它似乎並沒有做不是讓錯誤的聲音,當我點擊按鈕的任何其他。我是否需要先告訴它先關注另一個窗口?
切換的例子就這樣結束了發送工作,,到位ControlSend的,, 唯一的問題是我唯一可以打開一個窗口在同一時間因爲它是有用的。我會看看我是否不能使用WinExist函數來忽略包含按鈕的窗口 – BFSmasher 2013-02-24 20:42:08
爲什麼只能打開一個窗口? Alt + Tab(在Windows 7中設置好的舊XP樣式)將您切換回前一個活動應用程序。我測試了大約10個窗口。 – 2013-02-25 05:42:05
winactivate的問題在於,您需要知道上一個窗口的ID,在按下按鈕時您無法獲得該窗口的ID。您可以使用settimer循環... – 2013-02-25 05:44:06