PowerShell设置右键快捷方式
如题,操作如下:
文件夹上右键打开Powershell
打开注册表
win+R:regedit
进入:HKEY_CLASSES_ROOT\Folder\shell 或者 HKEY_CLASSES_ROOT\Directory\shell目录下。
右击新建–项:open_powershell(名称随便取)
再在该项中新建–项:command(名称固定)
双击默认,填写值:C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
注意:如果是设置cmd的,可以填写:cmd.exe
最终效果:
选择一个文件夹,右键可以看到open_powershell,选择后便会在此目录下打开一个powershell。
文件上右键打开Powershell
同样是打开注册表,进入:HKEY_CLASSES_ROOT*\shell目录下。
新建–项:open_powershell(随便取)
再在该项中新建–项:command(固定)
双击默认,填写值:C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
最终效果:
选择一个文件,右键可以看到open_powershell,选择后便会在此目录下打开一个powershell。
效果截图:
文件夹上右键快捷方式效果一样。
------------------------------------补充下各位的建议,嫌麻烦的可以执行批处理程序---------------------------
感谢:
xiaodi
xiaocheng
reg add HKEY_CLASSES_ROOT\Directory\shell\powershell\command /t REG_EXPAND_SZ /d "C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"
reg add HKEY_CLASSES_ROOT\Folder\shell\powershell\command /t REG_EXPAND_SZ /d "C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"
reg add HKEY_CLASSES_ROOT\*\shell\powershell\command /t REG_EXPAND_SZ /d "C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"
@echo off
reg add "HKCR\*\shell\ms-dos" /ve /d 打开DOS命令 /f
reg add "HKCR\*\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" /f
reg add "HKCR\Folder\shell\ms-dos" /ve /d 打开DOS命令 /f
reg add "HKCR\Folder\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" /f
Powershell Shortcuts | nMask'Blog
评论8次
不错的分享,这样挺方便的
还可以很棒
来几招
@echo offreg add "HKCR\*\shell\ms-dos" /ve /d 打开DOS命令 /freg add "HKCR\*\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" /freg add "HKCR\Folder\shell\ms-dos" /ve /d 打开DOS命令 /freg add "HKCR\Folder\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" /f
可以可以,只不过执行后,我xi惯再去注册表中检查一下,因此就直接在注册表里面写了。
还可以很棒
来几招
@echo off reg add "HKCR\*\shell\ms-dos" /ve /d 打开DOS命令 /f reg add "HKCR\*\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" /f reg add "HKCR\Folder\shell\ms-dos" /ve /d 打开DOS命令 /f reg add "HKCR\Folder\shell\ms-dos\command" /ve /d "cmd.exe /k cd %%1" /f
写个批处理共享出来岂不美哉(原谅我的懒癌)
可以,以后CMD运行程序很方便
reg add HKEY_CLASSES_ROOT\Directory\shell\powershell\command /t REG_EXPAND_SZ /d "C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe" reg add HKEY_CLASSES_ROOT\Folder\shell\powershell\command /t REG_EXPAND_SZ /d "C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe" reg add HKEY_CLASSES_ROOT\*\shell\powershell\command /t REG_EXPAND_SZ /d "C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"
还可以很棒
来几招
还可以很棒