如何从 Windows 命令行执行 OneNote UWA?

How do I execute OneNote UWA from Windows command-line?

我不知道如何从 Windows 命令行启动 OneNote UWA。我能做的最好的就是找到它的安装位置。但是,我不知道如何从命令行实际启动它;因为,该目录中的可执行文件不会启动 OneNote UWA。

 C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.11901.20096.0_x64__8wekyb3d8bbwe

PS:我尝试使用 Windows TaskManager(下方)中的相同命令行。但是,该应用程序不会启动,也不会出错;即使有更高的权限。

 "C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.11901.20096.0_x64__8wekyb3d8bbwe\onenoteim.exe" -ServerName:microsoft.onenoteim.AppXxqb9ypsz6cs1w07e1pmjy4ww4dy9tpqr.mca

如果有任何帮助建议,我将不胜感激。如果这不可能(或者没有人知道答案,如果有人知道如何将全局热键关联到 OneNote UWA,我也会很高兴。

我遵循了本教程并且对我来说效果很好: Launch Metro app from command line

我的结果命令是这样的:

explorer.exe shell:AppsFolder\Microsoft.Office.OneNote_8wekyb3d8bbwe!microsoft.onenoteim

启动到 OneNote(metro/winrt/uwa 版本而不是桌面版本)

有一个快捷方式可以用于我的情况。当您查看您创建的快捷方式的目标时...请使用此命令行工具获取完整目标(因为您无法从快捷方式属性 window 中的目标框中复制),然后使用此相反:

explorer.exe shell:<target value>

在此处获取命令行工具: LNK file parser

不过要小心,因为当您在命令 window 中使用 LNK 文件解析器时,值会换行。您可以将 lnk_parser_cmd 的结果文本输出到文本文件,以确保获得正确的值。他们的例子是:

lnk_parser_cmd.exe shortcut.lnk

您只需使用:

lnk_parser_cmd.exe shortcut.lnk > result.txt

然后您可以轻松地从 result.txt.

复制并粘贴未换行的文本