网上找的用reg文件添加注册表的方法不知为何无效,研究了一下用以下步骤手动添加亲测可行
1.win + R 打开"运行",输入regedit打开注册表编辑器
目录
3.右键 shell => 新建 => 项,会多出一个文件夹,给它取个名字来,例如本例中的open_cmd_here
修改命令名称
修改图标
6.右键open_cmd_here => 新建 => 项 => 将该文件夹命名为command
7.单击command,同上方的一样,修改默认值,将数值数据修改为
cmd.exe /s /k pushd "%V"
主要引号为英文引号,这行在网上有其它写法,但在我的电脑上不起作用,上面的写法是可行的
至此完成,右键菜单会多出打开命令行的选项
———————————————————————————————————————————————
这里再介绍一下右键添加管理员身份运行cmd的方法:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\AdminOpenCmd]
@="管理员打开命令提示符"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\AdminOpenCmd\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\AdminOpenCmd]
@="管理员打开命令窗口"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\AdminOpenCmd\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""
[HKEY_CLASSES_ROOT\Drive\shell\AdminOpenCmd]
@="管理员打开命令窗口"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Drive\shell\AdminOpenCmd\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\AdminOpenCmd]
@="管理员打开命令窗口"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\AdminOpenCmd\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""
1.新建一个txt文件,把上面的代码粘贴进去
2.文件另存为,下方编码选ANSI(前提是你的系统默认编码是GBK,一般都是),这一步是为防止中文乱码
3.将文件后缀名改为reg,保存后双击文件运行即可