7

我需要一种在 This PC 上打开资源管理器的方法,就像在 Windows 资源管理器 Gui 中打开一样,但我无法做到这一点,因为在 CMD 中使用 Explorer.exe 会打开快速访问。

我尝试使用快捷方式打开它,但也失败了。

有谁知道这样做的方法?

干杯

4

4 回答 4

12

就像您可以运行explorer.exe C:\以打开C:(或任何其他驱动器或文件夹路径)一样,您也可以使用file:URI 在资源管理器中打开路径。如果您只指定file:没有目录的协议(或指定file:\\),它将打开This PC

explorer file:
explorer file:\\

请注意,您还可以将默认资源管理器位置从Quick Access更改This PC为以及从Folder Options

文件夹选项

如果您想要自动配置它,您也可以在注册表中设置它。请参阅我的回答,了解如何使用 PowerShell 在注册表中设置默认启动文件夹

于 2020-01-15T22:08:17.350 回答
3

我的经验是,以下应该有效:

Start "" "%SystemRoot%\explorer.exe" /Select,"This PC"

Start "$Env:SystemRoot\explorer.exe" "/Select,'This PC'"
于 2020-01-16T01:27:47.947 回答
1

您可以在 cmd 中使用它:

Explorer /root,
于 2020-01-21T14:32:20.180 回答
1

在 Powershell 上,我们可以这样做:

(New-Object -ComObject Shell.Application).Namespace("").Self.InvokeVerb()

我们创建一个Shell.Application 类的com 对象,然后调用调用默认动词“open”的.InvokeVerb()。

或者更严格地,通过定义 ssfDRIVES 常量(请参阅 Microsoft参考

Set-Variable ssfDRIVES -Option Constant -Value 0x11
(New-Object -ComObject Shell.Application).Namespace($ssfDRIVES).Self.InvokeVerb()

ssfDRIVES 0x11 (17)。命名空间指向我的电脑——包含本地计算机上所有内容的虚拟文件夹:存储设备、打印机和控制面板。此文件夹还可以包含映射的网络驱动器。

于 2021-07-05T18:23:14.260 回答