PowerToys Run 實用
PowerToys Run 是 Power Users 的快速啟動器,其中包含一些額外的功能,而不需要犧牲效能。 其為開放原始碼,並可針對其他外掛程式進行模組化。
若要使用 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 只使用目標外掛程式。 下表顯示預設指派的直接啟用命令。
提示
您可以變更它們以符合 外掛程式管理員的個人需求。
重要
如果您使用這些字元和片語作為啟用命令,某些字元和片語可能會與其他外掛程式的全域查詢衝突。 例如,針對 外掛程式使用 (
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 Programs Windows啟動用於管理已安裝程式的設定頁面。$ 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 位址。 | 搜尋查詢必須以 單字或單字 IP address 開頭。 |
MAC address * |
顯示您電腦中網路介面卡的 mac 位址。 | 搜尋查詢必須以 單字或單字 MAC address 開頭。 |
*) 此命令可能需要一些時間才能提供結果。
程式外掛程式
程式外掛程式可以啟動軟體應用程式, (例如 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 設定未設定為在不同的進程中開啟每個視窗,當您搜尋開啟的檔案總管視窗時,您會收到下列訊息:
您可以在 的 Window Walker 外掛程式管理員選項中 PowerToys Run 關閉訊息,或選取要變更設定的 File Explorer 訊息。 選取郵件之後,[資料夾選項] 視窗將會開啟。
在 [資料夾選項] 視窗中,您可以啟用 [在不同的進程中開機檔案夾視窗] 設定。
Windows 搜尋設定
如果 [搜尋] 的索引設定 Windows 未設定為涵蓋所有磁片磁碟機,當您使用 Windows 搜尋外掛程式時,將會收到下列警告:
您可以在搜尋的 PowerToys RunWindows 外掛程式管理員選項中關閉警告,或選取警告以展開要編制索引的磁片磁碟機。 選取警告之後, Windows [搜尋 Windows ] 選項的 [設定] 頁面將會開啟。
在 [搜尋 Windows ] 頁面上,您可以:
- 選取 [增強] 模式,以啟用電腦上 Windows 所有磁片磁碟機的索引編制。
- 指定要排除的檔案夾路徑。
- 選取功能表選項底部附近的 [進階搜尋索引子設定] () 來設定進階索引設定、新增或移除搜尋位置、索引加密檔案等。
已知問題
如需所有已知問題和建議的清單,請參閱PowerToys GitHub 上的產品存放庫問題。