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