![您能在 Windows 7 下启用“运行命令”的附加功能吗?](https://linux22.com/image/1313852/%E6%82%A8%E8%83%BD%E5%9C%A8%20Windows%207%20%E4%B8%8B%E5%90%AF%E7%94%A8%E2%80%9C%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4%E2%80%9D%E7%9A%84%E9%99%84%E5%8A%A0%E5%8A%9F%E8%83%BD%E5%90%97%EF%BC%9F.png)
我希望有:
- 复选框“以管理员身份运行”
- 程序名称完成
- 命令历史
在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