为资源管理器添加命令提示符右键菜单

 以下两种方法都可以实现这个功能,网上大多建议的是方法1,而老毛桃WinPE采用的是方法2.

 

1.1.1    实现方法1

 

在资源管理器中为鼠标右键增加一个命令,运行cmd,同时使得当前路径为资源管理器当前的目录

1,找开注册表编辑器;

2,找到HKEY_CLASSES_ROOT/Folder/shell

3,在“编辑”下选择“新建”下面的“项”,输入名字cmd

4,双击cmd的默认值,输入一个字符串,这个字符串就是日后在右键菜单上出现的字符串,例如可以输入:“命令提示符”;用户也可以使用&加入快捷键,这个约定和VBVC中的一样,这里就不多说了;

5,cmd下再选择“新建”下面的“项”,输入名字command(注意要小写);

6,再移动到command,在默认值下面输入cmd.exe /k cd "%1",这里我们用"%l"(字母L),这将支持长文件名;

7,关闭注册表编辑器就可以了。不用重新启动计算机的.

导出的注册表分支如下:

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT/Folder/shell/cmd]

@="命令提示符"

 

[HKEY_CLASSES_ROOT/Folder/shell/cmd/command]

@="cmd.exe /k cd /"%l/""

1.1.2    实现方法2

 

在资源管理器中为鼠标右键增加一个命令,运行cmd,同时使得当前路径为资源管理器当前的目录

1,找开注册表编辑器;

2,找到HKEY_CLASSES_ROOT/Directory/shell

3,在“编辑”下选择“新建”下面的“项”,输入名字cmd

4,双击cmd的默认值,输入一个字符串,这个字符串就是日后在右键菜单上出现的字符串,这里输入:“@shell32.dll,-22022,表示显示的名字为系统已经注册的部件“@shell32.dll,-22022的名字在Windows 2000中,这里需要输入名字“命令提示符”,它没有提供部件的注册名字。

5,cmd下再选择“新建”下面的“项”,输入名字command(注意要小写);

6,再移动到command,同样在默认值下面输入cmd.exe /k cd "%1",这里我们用"%l"(字母L)以支持长文件名;

7,关闭注册表编辑器就可以了。不用重新启动计算机的.

导出的注册表分支如下:

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT/Directory/shell/cmd]

@="@shell32.dll,-22022"

 

[HKEY_CLASSES_ROOT/Directory/shell/cmd/command]

@=hex(2):63,00,6d,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,6b,00,20,00,63,/

  00,64,00,20,00,22,00,25,00,6c,00,22,00,00,00

1.1.3    总结

这两种方法都可以实现预期的功能,不需要都设置,否则,只会显示后面一个名字(前面的被覆写)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值