PowerToys Run 實用

PowerToys Run 是 Power Users 的快速啟動器,其中包含一些額外的功能,而不需要犧牲效能。 其為開放原始碼,並可針對其他外掛程式進行模組化。

若要使用 PowerToys Run ,請選取[替換+空間],然後開始輸入! (請注意,此快捷方式可以在設定視窗中變更。)

重要

PowerToys 必須在背景執行,而且必須啟用 Run,此公用程式才能運作。

PowerToys Run 示範開啟應用程式。

功能

PowerToys Run 功能包括:

  • 搜尋應用程式、資料夾或檔案
  • 搜尋先前稱為 Window Walker) (執行中的進程
  • 具有鍵盤快速鍵的可點選按鈕 (,例如 [以系統管理員身分開啟 ] 或 [ 開啟包含資料夾 ] 的 [開啟])
  • 例如,使用 (叫用 > 殼層外掛程式, > Shell:startup 將會開啟 Windows 開機檔案夾)
  • 使用計算機進行簡單的計算
  • 執行系統命令
  • 取得時間和日期資訊
  • 轉換單位
  • 開啟網頁或啟動 Web 搜尋

設定

設定頁面上提供 PowerToys Run 下列一般選項。

設定 描述
啟用快捷方式 定義要顯示/隱藏的鍵盤快速鍵 PowerToys Run
使用集中式鍵盤勾點 如果鍵盤快速鍵有問題,請嘗試此設定
忽略全螢幕模式中的快捷方式 在全螢幕 (F11) 時, PowerToys Run 不會與快捷方式搭配使用
延遲搜尋 新增延遲以等待更多輸入,再執行搜尋
搜尋延遲 (ms) 執行搜尋之前要等候的毫秒數
結果數目上限 未捲動的結果數目上限
在啟動時清除先前的查詢 啟動時,不會反白顯示先前的搜尋
慣用的顯示位置 如果有多個顯示器正在使用中, PowerToys Run 可以在下列專案上啟動:
- 主要顯示
- 使用滑鼠游標顯示
- 以焦點視窗顯示
應用程式主題 變更 所使用的色彩主題 PowerToys Run

外掛程式管理員

PowerToys Run 會使用外掛程式系統來提供不同類型的結果。 [設定] 頁面包含外掛程式管理員,可讓您啟用/停用各種可用的外掛程式。 藉由選取和展開區段,您可以自訂每個外掛程式所使用的直接啟用命令。 此外,您可以選取外掛程式是否出現在全域結果中,並在可用的位置設定其他外掛程式選項。

PowerToys Run 外掛程式管理員。

直接啟用命令

外掛程式可以使用直接啟用命令來啟用,以便 PowerToys Run 只使用目標外掛程式。 下表顯示預設指派的直接啟用命令。

提示

您可以變更它們以符合 外掛程式管理員的個人需求。

重要

如果您使用這些字元和片語作為啟用命令,某些字元和片語可能會與其他外掛程式的全域查詢衝突。 例如,針對 外掛程式使用 (Time and Date 會中斷從左大括弧開始的全域計算查詢。

目前已知的衝突字元序列:

  • 在 、 \\ 、、 /%~\ 路徑中使用的字元。
  • 在數學運算中使用的字元,例如 .,+-(
  • 數學運算的名稱。
外掛程式 直接啟用命令 範例
計算機 = = 2+2
檔案搜尋 ? ? road 尋找 'roadmap.txt'
歷史 !! !! car 從任何已啟用的外掛程式中,尋找過去已選取的任何結果,且符合 'car'。
安裝的程式 . . code以取得Visual Studio Code。 (請參閱 程式參數 ,以取得將參數新增至程式的 startup.)
OneNote o: o: powertoys 搜尋本機 OneNote 筆記本,以尋找包含 「powertoys」 的頁面
登錄機碼 : : hkcu 搜尋 'HKEY_CURRENT_USER' 登錄機碼。
Windows 服務 ! ! alg 以搜尋要啟動或停止的「應用層閘道」服務
!startup:auto 搜尋所有自動啟動的服務
!status:running 顯示所有執行中的服務
Shell 命令 > > ping localhost 表示執行 Ping 查詢。
時間和日期 ) ) time and date 顯示不同格式的目前時間和日期。
) calendar week::04/01/2022 顯示日期 '04/01/2022' 的行事曆周。
時區 & & Newfoundland 顯示 Newfoundland 時區中的目前時間。
單位轉換器 %% %% 10 ft in m 以計算 10 英呎的公尺數。
URI-handler // // 以啟動您的預設瀏覽器。
// learn.microsoft.com 若要讓預設瀏覽器移至 Microsoft Learn。
mailto: 支援 和 ms-settings: 連結。
Visual Studio Code { { powertoys 搜尋先前開啟的工作區、遠端電腦和容器,其中包含其路徑中的'powertoys'。
Web 搜尋 ?? ?? 以啟動預設瀏覽器的搜尋頁面。
?? What is the answer to life 使用預設瀏覽器的搜尋引擎進行搜尋。
Windows 設定 $ $ Add/Remove ProgramsWindows啟動用於管理已安裝程式的設定頁面。
$ Device: 以列出其區域/類別名稱中具有 'device' 的所有設定。
$ control>system>admin會顯示路徑 「主控台 > 系統和安全性 > 系統管理工具」的所有設定。
Windows 終端機設定檔 _ _ powershell 以列出名稱中包含 'powershell' 的所有設定檔。
Window Walker < < outlook 以尋找名稱中包含 'outlook' 的所有開啟視窗或其進程名稱。

使用 PowerToys Run

一般的鍵盤快速鍵

快速鍵 動作
Alt+空格 (預設) 顯示或隱藏 PowerToys Run
Esc 隱藏 PowerToys Run
Ctrl+轉變+進入 以系統管理員身分開啟選取的應用程式, (僅適用于應用程式)
Ctrl+轉變+美國 以不同的使用者身分開啟選取的應用程式, (僅適用于應用程式)
Ctrl+轉變+E 在 (中 File Explorer 開啟包含資料夾僅適用于應用程式和檔案)
Ctrl+C 複製路徑位置 (僅適用于資料夾和檔案)
Tab 流覽搜尋結果和操作功能表按鈕

系統命令

Windows系統命令外掛程式提供一組可以執行的系統層級動作。

提示

如果您的系統語言受到 PowerToys 支援,系統命令將會當地語系化。 如果您偏好使用英文命令,您可以停用設定使用當地語系化的系統命令,而不是外掛程式管理員中的英文命令。

命令 動作 注意
Shutdown 關閉電腦
Restart 重新開機電腦
Sign Out 將目前的使用者登出
Lock 鎖定電腦
Sleep 讓電腦進入睡眠狀態
Hibernate 休眠電腦
Recycle Bin 結果: 開啟回收站
操作功能表: 清空回收站
Empty Recycle Bin查詢也會顯示結果。
UEFI Firmware Settings 將電腦重新開機至 UEFI 韌體設定 僅適用于具有 UEFI 韌體的系統上。 需要系統管理許可權。
IP address * 顯示來自電腦網路連線的 IP 位址。 搜尋查詢必須以 單字或單字 IPaddress 開頭。
MAC address * 顯示您電腦中網路介面卡的 mac 位址。 搜尋查詢必須以 單字或單字 MACaddress 開頭。

*) 此命令可能需要一些時間才能提供結果。

程式外掛程式

程式外掛程式可以啟動軟體應用程式, (例如 Win32 或封裝的程式) 。 外掛程式的運作方式是掃描常見的安裝位置,例如您可以存取的 [開始] 功能表和桌面,尋找可執行檔 (.exe) 或快捷方式檔案 (,例如 .lnk.url) 。 有時候,程式外掛程式掃描可能找不到程式,而且您可能想要在目錄中手動建立快捷方式,其中包含您想要存取的程式。

程式參數

程式外掛程式允許在啟動應用程式時新增程式引數。 程式引數必須遵循程式命令列介面所定義的預期格式。

注意

若要輸入有效的搜尋查詢,程式名稱之後的第一個專案必須是下列其中一種可能性:

  • 字元序列 --
  • 以 開頭 - 的參數。
  • 以 開頭 -- 的參數。
  • 以 開頭 / 的參數。

例如,啟動Visual Studio Code時,您可以指定要以下列專案開啟的資料夾:

Visual Studio Code -- C:\myFolder

Visual Studio Code也支援一組命令列參數,可搭配其 PowerToys Run 對應的引數使用,例如,檢視檔案之間的差異:

Visual Studio Code -d C:\foo.txt C:\bar.txt

如果未選取程式外掛程式的 [包含全域結果] 選項,則預設會包含啟用片語 . ,以叫用外掛程式的行為:

.Visual Studio Code -- C:\myFolder

計算機外掛程式

提示

計算機外掛程式會遵守您系統的數位格式設定。 如果您偏好英文 (美國) 數位格式,您可以在外掛程式管理員中變更查詢輸入和結果輸出的行為。

重要

請注意不同區域變數中的不同十進位和千位分隔符號。 如果您的系統數位格式使用逗號 (,) 做為小數分隔符號,您必須在具有多個參數的作業上,在數位 () 和逗號 () 之間寫入空格。 輸入必須如下所示: min( 1,2 , 3 , 5,7)min( 1.2 , 3 , 5.7)

計算機外掛程式支援下列作業:

作業 運算子語法 描述
加法 a + b
a - b
乘法 a * b
部門 a / b
模數/餘數 a % b
乘冪 a ^ b
Ceiling 函式 ceil ( x.y ) 將數位四捨五入到下一個較大的整數。
Floor 函式 floor ( x.y ) 將數位向下舍入到下一個較小的整數。
四捨五入 round ( x.abcd ) 四捨五入為最接近的整數。
指數函式 exp ( x ) 傳回 e 引發至指定的乘冪。
最大值 max ( x, y, z )
最小值 min ( x, y, z )
絕對 abs ( -x ) 數字的絕對值。
對數基底 10 log ( x )
對數基底 e ln ( x )
平方根 sqrt ( x )
x 的電源 pow ( x, y ) 計算 (x) 乘以其他數位 (y) 乘冪的數位。
階乘 X!
簽署 sign ( -x ) 數位,表示值的符號:
- -1 如果 number 小於零,則為 。
- 0 如果 number 為零,則為 。
- 1 如果 number 大於零,則為 。
隨機數字 rand() 傳回介於 0 到 1 之間的小數。
Pi pi 傳回 pi 的數目。
正弦函數 sin ( x )
餘弦值 cos ( x )
正切值 tan ( x )
弧形正弦值 arcsin ( x )
弧形余弦值 arccos ( x )
弧形正切 arctan ( x )
雙曲正弦值 sinh ( x )
雙曲余弦 cosh ( x )
雙曲正切 tanh ( x )
雙曲弧正弦值 arsinh ( x )
雙曲弧余弦值 arcosh ( x )
雙曲弧正切 artanh ( x )

歷程記錄外掛程式

[歷程記錄] 外掛程式可讓您快速存取從其他外掛程式預先選取的結果。 您可以使用直接啟用命令來存取和刪除它們。 若要從歷程記錄中刪除它們,請選取 [從歷程記錄移除此專案] 操作功能表項目。

歷程記錄外掛程式範例

  • 如果您貼上類似 的 https://github.com/microsoft/PowerToys/pull/123333 URL,您稍後可以使用 或甚至 !! 333 快速 !! 123333 存取此 URL。 這也適用于檔案路徑、登錄路徑和其他專案,稍後您只能記住路徑的一部分。 您可以在歷程記錄中快速找到您流覽至 [執行 PowerToys ] 的任何位置。
  • 如果您最近進行了一些像 的 = 1245+6789 數學運算,而且需要重新叫用它,它將會在歷程記錄中。 您可以使用 或甚至 !! 8034 來找到它 !! 678
  • 如果您不記得搜尋到尋找該應用程式/資料夾/設定的內容,只要使用 !! 即可檢視它們。

時間和日期外掛程式

Time 和 date 外掛程式會以不同格式提供目前的時間和日期或自訂時間。 您可以在搜尋時輸入格式或自訂時間/日期或兩者。

注意

Time 和 Date 外掛程式會遵守您系統的日期和時間格式設定。 請注意不同區域變數中的不同標記法。

重要

對於全域查詢,查詢的第一個字必須是完整的相符專案。

範例:

  • time) time 顯示時間。
  • ) 3/27/2022 表示顯示日期值的所有可用格式。
  • ) calendar week::3/27/2022 表示顯示日期值的行事曆周。
  • ) unix epoch::3/27/2022 10:30:45 AM 表示將指定的時間和日期值轉換成 Unix epoch 時間戳記。

單元轉換器外掛程式

注意

Unit Converter 外掛程式會遵守您系統的數位格式設定。 請注意不同區域變數中的不同十進位和千位分隔符號。 單位的名稱和縮寫尚未當地語系化。

Unit Converter 外掛程式支援下列單元類型:

  • Acceleration
  • 角度
  • 區域
  • 持續時間
  • 能源
  • 資訊科技
  • 長度
  • 質量
  • 電源
  • 壓力
  • 速度
  • 溫度
  • 磁碟區

資料夾搜尋篩選

在 [資料夾] 外掛程式中,您可以使用一些特殊字元來篩選結果。

字元序列 結果 範例
> 在資料夾內搜尋。 C:\Users\tom\Documents\>
* 依遮罩搜尋檔案。 C:\Users\tom\Documents\*.doc
>* 依遮罩搜尋資料夾內的檔案。 C:\Users\tom\Documents\>*.doc

Windows 設定外掛程式

[ Windows 設定] 外掛程式可讓您搜尋 Windows 設定。 您可以依其名稱或位置搜尋設定。

若要依位置搜尋,您可以使用下列語法:

  • $ device: 以列出區功能變數名稱稱中具有 'device' 的所有設定。
  • $ control>system>admin會顯示路徑 「主控台 > 系統和安全性 > 系統管理工具」的所有設定。

服務外掛程式

服務外掛程式可讓您直接從 PowerToys Run 搜尋畫面搜尋、啟動、停止和重新開機 Windows 服務。

若要搜尋 Windows 服務, 請啟用外掛程式,開啟 PowerToys Run 並輸入服務的名稱。 此外,您可以使用下列語法:

  • !startup:automatic 以列出啟動類型為 'automatic' 的所有服務。
  • !status:running 以列出所有目前正在執行的服務。

終止視窗進程

Window Walker透過外掛程式,您可以在視窗停止回應時終止程式。

注意

「終止進程」功能有一些限制:

  • 只有在每個資料夾視窗在其自己的進程中執行時,才允許終止總管進程。
  • 如果您具有 UAC) (系統管理員許可權,您只能終止提升許可權的進程。
  • Windows 在搜尋非最小化狀態之前,UWP app 不會知道其程式。

警告

如果您終止 UWP 應用程式視窗的程式,則會終止應用程式的所有實例。 所有視窗都會指派給相同的進程。

File Explorer 設定

File Explorer如果 中的 Windows 設定未設定為在不同的進程中開啟每個視窗,當您搜尋開啟的檔案總管視窗時,您會收到下列訊息:

總管 中的 PowerToys Run 進程資訊。

您可以在 的 Window Walker 外掛程式管理員選項中 PowerToys Run 關閉訊息,或選取要變更設定的 File Explorer 訊息。 選取郵件之後,[資料夾選項] 視窗將會開啟。

在 [資料夾選項] 視窗中,您可以啟用 [在不同的進程中開機檔案夾視窗] 設定。

資料夾選項視窗。

Windows 搜尋設定

如果 [搜尋] 的索引設定 Windows 未設定為涵蓋所有磁片磁碟機,當您使用 Windows 搜尋外掛程式時,將會收到下列警告:

PowerToys Run 索引子警告。

您可以在搜尋的 PowerToys RunWindows 外掛程式管理員選項中關閉警告,或選取警告以展開要編制索引的磁片磁碟機。 選取警告之後, Windows [搜尋 Windows ] 選項的 [設定] 頁面將會開啟。

編制索引設定。

在 [搜尋 Windows ] 頁面上,您可以:

  • 選取 [增強] 模式,以啟用電腦上 Windows 所有磁片磁碟機的索引編制。
  • 指定要排除的檔案夾路徑。
  • 選取功能表選項底部附近的 [進階搜尋索引子設定] () 來設定進階索引設定、新增或移除搜尋位置、索引加密檔案等。

進階索引設定。

已知問題

如需所有已知問題和建議的清單,請參閱PowerToys GitHub 上的產品存放庫問題

Attribution