我可以從 Windows 命令提示字元將命令傳遞到「執行視窗」嗎?

我可以從 Windows 命令提示字元將命令傳遞到「執行視窗」嗎?

根據這個帖子,命令提示字元接受以下命令並將開啟“運行視窗”

  • explorer.exe Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
  • 「運行視窗」:

    在此輸入影像描述

如何進一步將命令傳遞到「運行視窗」?我想運行 OneNote 的本地鏈接,如圖所示這個帖子


特別是,對於如下連結(取自範例貼文),它在「運行視窗」中執行得很好,但無法透過命令提示字元正確執行。

onenote:https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill%20Figures&section-id={4DEE-95E4}&page-id={003E-4B84}&object-id={0DCF-1D9C}&15

我認為我缺少一些可透過命令提示字元或 Power Shell 存取的簡單命令。我更喜歡命令提示字元參數/解決方案,因為 Windows 上的 Gvim 預設會透過命令提示字元運行。


PS:start命令提示字元的命令無法onenote:https://d.docs.live....正確開啟連結。我將連結的預設應用程式設定onenote:為較新的 OneNote 應用程式。將完整連結傳遞到「運行視窗」時會在 OneNote 中打開所需頁面,而在連結前添加前綴onenote:並傳遞到命令提示字元只會打開 OneNote 應用程序,但不會跳到所需頁面。


最後,我正在起草一些 Vim 腳本來識別onenote:連結並透過維姆維基插入。將在以下位置報告完整的解決方案Github 上的這個帖子

答案1

謝謝 @標記,可以將「執行視窗」中「可運行」的任何內容放入命令提示字元中,語法如下:start "" "SOMETHING"

答案2

您可以在 powershell 中執行此操作。它是使用啟動過程方法的單行程式碼:

啟動進程 onenote:"https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill %20人物§ion-id={4DEE-95E4}&page-id={003E-4B84}&object-id={0DCF-1D9C}&15"

只需將其複製並貼上到文字檔案中,為其指定名稱和擴展名 .ps1 並運行它。

相關內容