根据这个帖子,命令提示符接受以下命令并打开“运行窗口”
如何进一步将命令传递到“运行窗口”?我想运行 OneNote 的本地链接,如这个帖子。
特别是,对于如下所示的链接(取自示例帖子),它在“运行窗口”中执行良好,但无法通过命令提示符正确执行。
onenote:https://d.docs.live.net/dc516d79ac0/OneNote/@Home/General.one#Verizon%20Bill%20Figures§ion-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,然后运行它。