如何添加“在这里打开PowerShell”到Windows中的上下文菜单

时间:2024-01-17 17:25:56

It was only a matter of time, right?

Due to my recent infatuation passionate love affair with PowerShell (whose download has been up and down on MSDN today...not sure why) I realized that I was missing something - the same behavior that I'd gotten hooked on with Visual Studio's Command Prompt/Batch File and "Visual Studio 2003/5 Command Prompt Here.

I really think it's intuitive to right-click on a folder and say "Command Prompt Here" so here's "PowerShell Prompt Here."

Download the INF, right click and select "Install." It appears in Add/Remove programs but for some reason doesn't completely uninstall. If you want to uninstall completely, search the registry for "PowerShellHere" (oneword) and delete the two trees you find.

Enjoy. Note, if you've installed your PowerShell to another folder other than the default, you'll need to edit the file manually with your path.

Disclaimer, Your Mileage May Vary (YMMV), Good Luck, Don't Player Hate, Integrate. If you've got improvements to the INF, post them in the comments and I'll update the file.

File Attachment: powershellhere.inf (1 KB)

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

只要我们记住,Windows在上下文菜单上有一个隐藏的“在这里打开命令窗口”选项,但谁使用命令提示符这些天?

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

按Win + R组合键打开运行对话框,然后输入regedit并按回车。

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

注册表编辑器打开后,导航到:

HKEY_CLASSES_ROOT\Directory\shell

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

在这里,您需要右键单击shell子键,并创建一个名为“powershell”的新键。

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

一旦创建了键,您需要修改其默认值,这可以通过右键单击上下文菜单完成。

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

在值数据字段文本框中,键入“打开PowerShell这里”,这是我们要添加到Windows上下文菜单的文本。

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

现在右键单击右侧的空白区域,创建一个新的键并调用它的命令。

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

然后右键单击命令键的默认值,并选择修改它。

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

这一次,我们必须把它设置为特殊的东西。 如果您的Windows版本安装在不同的目录中,或者您使用的是不同版本的powershell,则需要调整这些值。 重要的是,你使用双斜杠和添加额外的东西在结束。

C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath %L

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

这就是它的全部。

如何添加“在这里打开PowerShell”到Windows中的上下文菜单

如何添加“在这里打开PowerShell”到Windows中的上下文菜单