其实所有的实现方法都是对注册表做了修改:在HKEY_CLASSES_ROOT\Folder\shell下增加一个“CMD”子键,将该子键的 “(默认)”键值修改为“使用CMD打开”,然后在该子键下再建立一个子键“command”,将“command”的“(默认)”键值修改为 “cmd.exe /k cd %1”。
用注册表文件表示就是:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\folder\shell\cmd]
@="使用CMD打开"
[HKEY_CLASSES_ROOT\folder\shell\cmd\command]
@="cmd.exe /k cd %1"