您能在 Windows 7 下启用“运行命令”的附加功能吗?

您能在 Windows 7 下启用“运行命令”的附加功能吗?

我希望有:

  • 复选框“以管理员身份运行”
  • 程序名称完成
  • 命令历史

在Windows 7 下的Win+对话框中。R

不使用任何外部工具是否有可能进行这种定制?比如http://www.technize.com/runmanager/?? 我不喜欢为这么小的任务安装很多工具,但我认为正确运行很容易.reg归档一次...

但我已经用了http://classicshell.sourceforge.net/使工作环境更加自然地满足我的需要。

Windows XP 在“运行命令”对话框中有命令历史记录,但它在 Windows 7 中消失了(对于我的安装)...

链接:

答案1

我认为 Classic Shell 像系统一样使用正常的 Shell 运行对话框。

该对话框(及底层功能)由 提供shell32.dll
这个问题解释如何以编程方式调用它。

因此,解决方案必须将任何调用挂接到该函数,以便用自己的对话框完全取代该功能。

我想编写这样的软件并非不可能,但我确信你正在寻找的功能尚未内置在 Windows 中。所以我怀疑你是否能够只需启用它通过运行.reg文件。

答案2

如果我理解正确,您想从“运行命令”运行程序并为每个 exe 文件设置别名,您可以创建一个 bat 文件,使用别名运行您需要的每个程序,并将此文件所在的目录设置为 PATH 环境变量。我认为它会起作用。如果我理解不正确,您能否更详细地解释您的问题。谢谢

答案3

我有历史记录和完成,你确定对话中没有历史记录吗?你删除它,然后再添加它!:)

要以管理员身份运行,请按ctrl+ shift+,enter而不是在搜索框(而不是运行对话框)中直接输入。也就是说,要运行命令提示符:请按Win(仅限 Win),键入cmd,然后ctrl按 + shift+enter

相关内容