2017-01-26 238 views
0

我有一個AutoHotkey的腳本啓動最大化這樣的應用程序:使用AutoHotkey最大化窗口?

`Run, myprogram.exe,, Max` 

然後,它擺脫了最小化和恢復按鈕。我仍然可以點擊任務欄並向下拖動以恢復窗口。有沒有什麼好方法可以讓我的窗口在AHK中最大化?如何鎖定窗戶的位置?

+0

使用WINAPI'CBTHook'([示例](https://autohotkey.com/board/topic/66550-cbt-hook-library/))並返回'1'來防止窗口句柄匹配時的HCBT_MOVESIZE操作。可能需要一段時間才能完成工作,但這種方法似乎是最可靠的方法。 – wOxxOm

回答

0

F11鍵最大化應用程序?在F11模式下,大多數應用完全失去標題欄。
如果是這樣,運行應用程序,然後發送一個F11鍵(您可能需要稍微等待一會,以使應用程序處於活動狀態或某種狀態)。
失敗了,是的,你可以有一個監視窗口位置/大小(WinGetPos)的無限循環運行,如果它不是在0,0和屏幕大小(A_ScreenWidth,A_ScreenHeight),然後將它移動到該位置和大小(WinMove)。