gpt4 book ai didi

command-line - 从命令行在 Metro 应用程序中打开文件

转载 作者:行者123 更新时间:2023-12-04 02:05:02 25 4
gpt4 key购买 nike

我需要一种从命令行在 Metro 应用程序中打开文件的方法。

到目前为止,我已经弄清楚如何在没有任何第三方脚本的情况下从命令行启动应用程序

explorer shell:AppsFolder\Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader

但我还没有弄清楚如何包含文件名。

发射
explorer shell:AppsFolder\Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader example.pdf

只是打开一个默认的资源管理器窗口。

Windows 8 专家关于如何完成此任务的任何想法 没有 任何第三方工具/cmdlet/等?

注意:实际上我使用的是 Windows 10,但我想如果有 Windows 8/8.1 的方式来做到这一点,它也适用于 10。

最佳答案

我发现将命令行参数传递给 shell 命令所针对的可执行文件的最佳方法是通过 Windows 启动命令。
使用您的示例,您将得到以下结果:start "" shell:AppsFolder\Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader example.pdf我没有安装 Microsoft.Reader,所以无法测试。但是,我可以验证此模式是否适用于 Windows 终端。在这种情况下,我向它传递了一个命令行参数来告诉它我要打开哪个配置文件。start "" shell:AppsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App new-tab -p "GitBash"这里 start 命令的第一个参数——空字符串——只是窗口的标题。
您也可以将其与 cmd /c 配对,我发现它对于某些启动器应用程序是必需的,例如我个人最喜欢的 SlickRun:cmd /c start "" shell:AppsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App new-tab -p "GitBash"我有一个 blog post提供有关从命令行运行现代应用程序的更多信息,您可能会发现这些信息有助于构建这些荒谬的钝命令。

关于command-line - 从命令行在 Metro 应用程序中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26244759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com