51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

windows添加右键打开cmd和Powershell窗口(管理员/非管理员)

前言

用惯了linux的右键打开在此处cmd,就想把windows也改一下。(测试环境win10)

使用

鼠标右键:
在此处打开命令行窗口
在此处打开命令行窗口(管理员)
shift + 鼠标右键:

在此处打开 Powershell 窗口
在此处打开 Powershell 窗口(管理员)

代码

新建xx.reg,输入以下代码

Windows Registry Editor Version 5.00

; 若原先有,先删除原来的
\[-HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\OpenCmdHere\]
\[-HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\runas\]
\[-HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\PowershellAdmin\]


; 1.右键:命令行
\[HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\OpenCmdHere\]
@="在此处打开命令行窗口"


\[HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\OpenCmdHere\\command\]
@="cmd.exe -noexit -command Set-Location -literalPath "%V""


; 2.右键:命令行(管理员)
\[HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\runas\]
@="在此处打开命令行窗口(管理员)"
"ShowBasedOnVelocityId"=dword:00639bc8


\[HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\runas\\command\]
@="cmd.exe /s /k pushd "%V""


; 3.shift+右键:Powershell(管理员)
\[HKEY_CLASSES_ROOT\\Directory\\Background\\shell\\PowershellAdmin\]
@="在此处打开 Powershell 窗口(管理员)"
"Extended"=""

`[HKEY_CLASSES_ROOT\Directory\Background\shell\PowershellAdmin\command]
@=""C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -windowstyle hidden -Command $stpath = pwd; Start-Process PowerShell -ArgumentList \"-NoExit\", \"-Command Set-Location -literalPath '%V'\" -verb RunAs"
`

赞(0)
未经允许不得转载:工具盒子 » windows添加右键打开cmd和Powershell窗口(管理员/非管理员)