我们可以让文件资源管理器接受 PowerShell 变量吗?

我们可以让文件资源管理器接受 PowerShell 变量吗?

PowerShell 越来越成为 Windows 事实上的标准脚本语言,但是在文件资源管理器中,我们仍然只能使用 DOS 变量。

例如,您可以在文件资源管理器的地址栏中输入以下内容:

%USERPROFILE%\Desktop

但是你不能在文件资源管理器地址栏中使用以下命令:

$env:USERPROFILE\Desktop

我们早就应该能够使用上述 PowerShell 变量了,而且自然的使用此语法,因为普通技术用户整天都使用 PowerShell,但几乎从不使用命令提示符,因此必须从 VS Code 复制/粘贴 PowerShell 格式的路径,然后在转到文件资源管理器时不得不费力地将其更改为 DOS,这很尴尬。

有什么解决方法吗?可能是注册表黑客更新文件资源管理器以接受 PowerShell 变量格式?还是其他解决方案?我知道一种解决方法是这样做Start $env:USERPROFILE\Desktop,但它并不是很有用,因为我通常在 VS Code 中查看这些路径。

相关内容