在Windows 8 / Windows 10中,如何从Search或Start / Metro启动带有命令行参数的程序?

乔恩·施耐德

在Windows 7中,我可以启动记事本之类的程序,并通过输入以下命令将命令行参数(要打开的文档的路径和文件名)传递给它:

Windows Keynotepad c:\users\jon\myfile.txtEnter

在Windows 8和Windows 10中,虽然以下两种方法均可很好地启动记事本:

Windows KeynotepadEnter (通过“开始”页面/ Metro UI)

Windows Key+ SnotepadEnter(通过“搜索”超级按钮)

添加命令行参数如原始以上示例并工作。这将导致Windows找不到该程序。(Windows 10会针对我键入的内容启动网络搜索,而不是运行该程序。)

因此,我不得不调整Windows 8/10中的工作流程以(1)启动应用程序,然后(2)从应用程序内部手动调出“文件打开”对话框以按文档加载。我不得不分两个步骤进行操作,这很烦人,而我以前只能在Windows 7中完成一个操作。

通过Windows Key+ R(具有旧的Windows XP样式的“运行”对话框)和命令行参数运行应用程序是有效的,但仅适用于路径上的应用程序-不适用于Windows可以通过其搜索功能找到的应用程序。

有什么办法可以使我上面的原始示例在Windows 8/10下工作?

车Che

自从提出问题以来,他们就可能在Windows 10中修复了此问题,但这对我来说是开箱即用的:

WINnotepad test

结果列表中第二个条目允许使用test命令行参数运行记事本应用程序。(“最佳匹配”第一项开始搜索)。因此,您需要按Down,然后再Enter运行命令。

键入文件扩展名或路径分隔符后,“运行命令”条目将立即成为第一个“最佳匹配”条目。因此,输入后

WINnotepad.exe test

WINnotepad test.txt

WINnotepad c:\

-然后,我只需要按Enter即可使用命令行参数运行记事本应用程序。

为了允许自定义应用程序以相同的方式运行,可以将其添加到HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths注册表项中,如下所示(将下面的值替换为所需的值):

someapp.exe使用以下字符串值添加密钥

(Default)C:\Path to app\someapp.exe

PathC:\Path to app\

WIN+R即使应用程序不在PATH环境变量中,该方法也允许通过Windows Run()对话框运行某些自定义应用程序

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用“开始”命令在Windows“ cmd”上使用命令行参数启动程序?

来自分类Dev

如何在Windows 8中从命令行运行Metro-Application?

来自分类Dev

无法从Windows中的命令行启动程序

来自分类Dev

如何从Windows命令行全局使用git附带的所有命令?

来自分类Dev

如何管理Windows 8中启动的程序?

来自分类Dev

从Windows命令行加载带有参数的序言文件

来自分类Dev

Windows 8命令行Runas发送带有bat文件的密码

来自分类Dev

如何在Windows 8中通过命令行交换鼠标主键而无需重新启动?

来自分类Dev

如何通过grub命令行启动Windows 10

来自分类Dev

Windows 10如何创建命令行程序

来自分类Dev

如何从Windows 10中的命令行启动Skype或在启动时自动启动它?

来自分类Dev

如何从Windows 8双启动中删除Windows 7?

来自分类Dev

如何在Windows命令行中的程序中运行参数?

来自分类Dev

如何将命令行参数传递给Windows批处理文件中的程序?

来自分类Dev

如何从Windows 10降级到Windows 8?

来自分类Dev

即使在Windows 7 ClearType中,Windows 8 Metro和Windows 10中的锯齿字体渲染

来自分类Dev

在Windows 8中无法以静默模式从命令行运行.msi程序包吗?

来自分类Dev

如何在Windows 8中从命令行打开用于桌面的Internet Explorer?

来自分类Dev

如何在Windows 8 / Windows 10中创建应用程序快捷方式

来自分类Dev

如何显示Windows Task Scheduler启动的命令行应用程序?

来自分类Dev

如何从Windows的命令行启动MingW Console(GitBash)?

来自分类Dev

如何从Grub命令行启动Windows分区?

来自分类Dev

Windows 10安装Windows 8驱动程序的风险

来自分类Dev

我无法从Windows中的命令行启动MySQL Server

来自分类Dev

mongodb不是从Windows 7中的命令行启动

来自分类Dev

C#通用Windows应用程序如何接受命令行参数(args)

来自分类Dev

通过命令行配置Windows 8 / 8.1 / 10文件历史记录

来自分类Dev

如何从命令行运行带有wine的Windows .bat脚本?

来自分类Dev

Windows中带有中文字符的python调用命令行失败

Related 相关文章

  1. 1

    如何使用“开始”命令在Windows“ cmd”上使用命令行参数启动程序?

  2. 2

    如何在Windows 8中从命令行运行Metro-Application?

  3. 3

    无法从Windows中的命令行启动程序

  4. 4

    如何从Windows命令行全局使用git附带的所有命令?

  5. 5

    如何管理Windows 8中启动的程序?

  6. 6

    从Windows命令行加载带有参数的序言文件

  7. 7

    Windows 8命令行Runas发送带有bat文件的密码

  8. 8

    如何在Windows 8中通过命令行交换鼠标主键而无需重新启动?

  9. 9

    如何通过grub命令行启动Windows 10

  10. 10

    Windows 10如何创建命令行程序

  11. 11

    如何从Windows 10中的命令行启动Skype或在启动时自动启动它?

  12. 12

    如何从Windows 8双启动中删除Windows 7?

  13. 13

    如何在Windows命令行中的程序中运行参数?

  14. 14

    如何将命令行参数传递给Windows批处理文件中的程序?

  15. 15

    如何从Windows 10降级到Windows 8?

  16. 16

    即使在Windows 7 ClearType中,Windows 8 Metro和Windows 10中的锯齿字体渲染

  17. 17

    在Windows 8中无法以静默模式从命令行运行.msi程序包吗?

  18. 18

    如何在Windows 8中从命令行打开用于桌面的Internet Explorer?

  19. 19

    如何在Windows 8 / Windows 10中创建应用程序快捷方式

  20. 20

    如何显示Windows Task Scheduler启动的命令行应用程序?

  21. 21

    如何从Windows的命令行启动MingW Console(GitBash)?

  22. 22

    如何从Grub命令行启动Windows分区?

  23. 23

    Windows 10安装Windows 8驱动程序的风险

  24. 24

    我无法从Windows中的命令行启动MySQL Server

  25. 25

    mongodb不是从Windows 7中的命令行启动

  26. 26

    C#通用Windows应用程序如何接受命令行参数(args)

  27. 27

    通过命令行配置Windows 8 / 8.1 / 10文件历史记录

  28. 28

    如何从命令行运行带有wine的Windows .bat脚本?

  29. 29

    Windows中带有中文字符的python调用命令行失败

热门标签

归档