我可以从 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 中执行此操作。它是使用 start-process 方法的一行代码:

启动-处理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,然后运行它。

相关内容