经常以命令行的形式打开exe执行文件的同学应该知道,直接双击是会闪退,正确的打开方式是这样:运行cmd.exe——“盘符:”——“cd 路径”——“执行文件.exe”。
我这里提供一个便捷的方法,原理和上面的一样:打开注册表,在“HKEY_CLASSES_ROOT\*\”下面新建项名为“shell”的项,在项“shell”下新建项名为“通过cmd打开此文件”的项,在项“通过cmd打开此文件”下新建项目为“command”的项。编辑项“command”中的默认字符串,粘贴代码“cmd.exe /k title "%0" && "%0"”。
关闭注册表即可,现在对着exe执行文件右键会发现多了一个“通过cmd打开此文件”的选择。
同理,进入文件夹也可以添加右键项,在“HKEY_CLASSES_ROOT\Directory\shell\通过cmd打开此文件夹\command”下加入代码“cmd.exe /k title "%0" && cd "%0"”,即可添加右键项“通过cmd打开此文件夹”。
或者用便捷点点方法:
新建一个文本文件,粘贴以下代码:
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\*\shell\通过cmd打开此文件\command]
- @="cmd.exe /k title \"%0\" && \"%0\""
- [HKEY_CLASSES_ROOT\Directory\shell\通过cmd打开此文件夹\command]
- @="cmd.exe /k title \"%0\" && cd \"%0\""
然后把文件名“新建文本文档.txt”改成“cmd.reg”
双击打开即可。
————by 菜
时间: 2024-11-09 14:16:22