WindowManager可以幫助用戶配置程序窗口大小和位置,用戶可以在軟件界面讀取到當前電腦上運行的全部程序窗口,可以為每個窗口設置固定的大小以及每次打開窗口顯示在桌面的位置,配置完畢以后下次打開窗口就會按照您設置的參數顯示窗口,對于需要每次固定窗口大小的朋友很有幫助;電腦上很多程序窗口大小都是可以通過鼠標拖動放大和縮小的,也可以選擇全屏模式或者是最小化窗口模式,如果您在工作中需要保證每次打開程序窗口都會顯示在固定的位置,顯示指定窗口尺寸,可以通過WindowManager幫助你配置窗口顯示規則。
WindowManager 通過記住和恢復程序和窗口的位置和大小來幫助您改進工作流程。許多程序不記得它們在會話之間的位置和大小,甚至 Windows 資源管理器也不會將窗口恢復到它們在 Windows 7 或更高版本下的最后位置。這是 WindowManager 介入的地方,并確保您的窗口每次打開時都準確地放置在您想要的位置。 WindowManager 甚至允許您鎖定任何窗口的位置和大小,這樣無論您將它移動到哪里,它都將始終在同一個位置打開。窗口處理是完全可定制的,您可以為您最喜歡或最常用的窗口設置特殊規則。您還可以讓 WindowManager 在打開窗口時向程序發送擊鍵或鼠標點擊,運行其他程序和其他高級操作。使用 WindowManager,您還可以將大多數窗口最小化到系統托盤。
· 記住并恢復程序和窗口的位置和大小
· 支持資源管理器窗口、程序、對話框等。
· 僅用于移動或調整大小、激活、關閉窗口等的可配置規則。
· 用于在窗口中輸入文本、按鍵、單擊鼠標按鈕等的高級操作。
· 多顯示器支持
· 多個配置文件
· 強大的觸發系統,用于配置文件的切換和應用
· 將窗口最小化到系統托盤區域
· Windows 10 和 11 的虛擬桌面支持和增強功能(熱鍵、單獨的桌面圖標等)
規則
此列表顯示當前由 WindowManager 在所選配置文件中處理的所有組和規則。當前打開的窗口的規則將用粗體字繪制。雙擊某個項目將打開該規則或組的屬性對話框。您只需將列表中的項目拖放到任何新位置即可對其重新排序。規則從上到下檢查,第一個匹配窗口的規則將被執行,因此它們在列表中的順序很重要。
在列表中搜索:使用此功能在列表中搜索具有給定文本的項目。
創建規則
所有窗口:單擊此按鈕可為當前打開的所有窗口創建規則。如果窗口的規則已經存在,它將被更新(例如,窗口的當前位置和大小將在規則中更新)。如果沒有規則與窗口匹配,WindowManager 將嘗試根據配置文件的模板創建新規則。如果找到匹配的模板,則會基于該模板創建規則并將其添加到列表中。默認情況下,規則的名稱將是窗口標題。
更新:單擊此按鈕可根據配置文件的“更新模式”使用當前打開的窗口的參數更新所有當前存在的規則。現有規則將僅針對設置為“Last”值(“Last position”、“Last size”等)的參數更新。設置為“This”的值(“This size”、“This position”等)不會改變。
Pick !:單擊并按住此按鈕,然后將鼠標光標移動到桌面上的任何窗口上以選擇一個窗口。當您釋放鼠標按鈕時,WindowManager 將檢查它是否已經具有該窗口的規則。如果是這樣,規則將被更新。否則,如果它與規則創建模板匹配,將為該窗口創建一個新規則。
列表:此按鈕將打開“窗口列表”對話框,可用于監控 WindowManager 檢測到的所有窗口活動。詳情請參閱相關章節。
編輯
刷新:更新規則列表以用粗體字顯示當前打開的窗口的規則。
編輯:此按鈕打開所選項目的屬性。這與直接雙擊列表中的項目相同。
刪除:從列表中刪除選定的項目。請注意,刪除組也會刪除其中包含的所有規則。
復制:此按鈕將所選項目復制到剪貼板。它不會自動復制組的子項目 - 您需要單獨選擇要復制的所有項目。使用此功能可以在配置文件中復制規則或從一個配置文件復制到另一個配置文件。
粘貼:此按鈕將復制的規則粘貼到當前選定項之后的位置。
組:單擊此按鈕可創建用于組織和排列規則的組。移動組也會移動它們的子項(規則)。要將規則添加到組,只需將其拖放到組中即可。
1、將WindowManager安裝到電腦,設置軟件的安裝地址
2、點擊右側all Windows按鈕顯示電腦上的全部程序,方便創建新的動作
3、例如選擇釘釘軟件,點擊編輯功能進入到設置界面
4、Match Window匹配窗口
窗口標題:此字段定義窗口標題欄的文本。 WindowManager 會將此文本與新打開的窗口的標題進行比較,以檢查此新窗口是否應按此規則處理。您可以選擇忽略標題(在這種情況下任何文本都將匹配),完全匹配,檢查文本是否包含在窗口標題中以及它是否以給定文本開頭或結尾。此外,您可以選擇“不”來匹配相反的內容(例如“不包含”、“不以開頭”等)。這些選項使字幕匹配非常靈活。您可以單擊并按住十字準線按鈕,然后移動鼠標光標以獲取屏幕上任何窗口的窗口標題。
窗口類:此字段定義窗口類(操作系統內部類型標識符)的文本。 WindowManager 會將此文本與新打開的窗口的窗口類進行比較,以檢查此新窗口是否應按此規則處理。您可以選擇忽略窗口類(在這種情況下任何類都將匹配),完全匹配,檢查文本是否包含在窗口類中,以及它是否以給定文本開頭或結尾。此外,您可以選擇“不”來匹配相反的內容(例如“不包含”、“不以開頭”等)。這些選項使窗口類匹配非常靈活。您可以單擊并按住十字準線按鈕,然后移動鼠標光標以獲取屏幕上任何窗口的窗口類。
5、高級選項
如果標題在 x 毫秒內發生變化,則處理:某些窗口未以最終標題打開 - 例如打開文本文檔時,記事本首先打開標題為“無標題 - 記事本”,然后才將文本文檔的名稱設置為標題。這意味著,WindowManager 有時(當標題文本變化緩慢時)會在窗口打開時首先看到原始標題文本,而不是最終(真正的)標題文本。為了處理這種情況,WindowManager 的規則使用了這個選項,它使 WindowManager 在打開后的給定觀察時間內標題文本發生變化時再次檢查窗口。這樣,您可以為最終標題定義一個動作,這使得 WindowManager 處理例如文檔文件(如文本文件或 PDF 文檔)。字幕更改功能對于多個應用程序(甚至 Windows 資源管理器)都是必需的,因此建議保持啟用它。如果程序沒有按照您期望的方式打開,只需檢查窗口事件監視器(在“窗口列表”對話框中)以查看 WindowManager 是否獲得了正確的窗口標題。如果您使用 0 作為觀察時間,則在窗口更改其標題時將始終檢查該規則。這在某些情況下很有用,當您總是希望將帶有給定標題的窗口移動到其位置時,無論它何時首次打開。 Windows 10 中的現代 UI 應用程序,如“商店”、“照片”等,需要將其設置為 0,因為它們從未真正關閉,而只是隱藏,并且當您關閉它們時,它們的標題設置為空。
6、位置
移動到:選中此選項以移動窗口。 您可以在“此位置”和“上一個位置”之間進行選擇,以便窗口始終移動到在“X-Pos”和“Y-Pos”字段中輸入的位置,無論它之前打開或移動到哪里 ,以便它將在最后一個位置打開(上次關閉的位置或手動更新規則或通過更新觸發器更新規則的位置)。 在后一種情況下,“X-Pos”和“Y-Pos”值將顯示窗口的最后位置。 您可以將“X-Pos”或“Y-Pos”留空,以不更改窗口的相應位置,只更改非空的位置。 該位置始終相對于整個桌面區域,跨越所有顯示器,因此對于位于主顯示器左側或上方的顯示器,坐標甚至可能為負! 新規則的默認模式(“this”或“last”)可以在配置文件設置中的規則模板中定義。
7、尺寸
調整為:選中此選項可調整窗口大小。您可以在“此尺寸”和“最后尺寸”之間進行選擇,以便窗口始終調整為在“寬度”和“高度”字段中輸入的尺寸,無論它之前打開或調整了哪種尺寸,以便它將以最后一個大小打開(當它最后一次關閉或手動更新規則或通過更新觸發器更新時)。在后一種情況下,“寬度”和“高度”值將顯示窗口的最后大小。您可以將“寬度”或“高度”留空,以不更改窗口的相應位置,只更改非空的位置。新規則的默認模式(“this”或“last”)可以在配置文件設置中的規則模板中定義。
鎖定大?。簡⒂么诉x項以使 WindowManager 在窗口大小發生變化時再次處理窗口。此選項實際上凍結了窗口大小。即使您嘗試調整它的大小,它也會恢復原來的大小。
鎖定縱橫比:啟用此選項可鎖定窗口的縱橫比。如果改變寬度,高度將由 WindowManager 調整,如果改變高度,程序將調整寬度以保持縱橫比。
8、Advanced
命令
WindowManager 可以在窗口打開、關閉、最小化、最大化或發生觸發時執行各種命令。例如。它可以鍵入文本、按下組合鍵或單擊鼠標按鈕等。您可以使用操作列表中的復選框啟用所有這些事件。編輯字段包含命令,您可以為每個操作使用最多 1 KB 的文本。有關支持的命令及其語法的詳細信息,請參閱“命令”一章。
打開時:這些是打開窗口時要執行的高級命令。
關閉時:這些是在窗口關閉時執行的高級命令。
On Minimize:這些是在窗口最小化時執行的高級命令。
On Maximize:這些是在窗口最大化時執行的高級命令。
恢復時:這些是在窗口從最大化或最小化狀態恢復時執行的高級命令。
On Activate:這些是在窗口被激活(獲得輸入焦點)時執行的高級命令。
On Deactivate:這些是在窗口被停用(失去輸入焦點)時執行的高級命令。
網友評論