windows 如何使用CMD或Powershell打开“这台电脑”?

e0uiprwp  于 2022-12-24  发布在  Windows
关注(0)|答案(5)|浏览(251)

我需要一种在这台电脑上打开资源管理器的方法,就像在Windows资源管理器GUI中打开一样,但我无法做到这一点,因为在CMD中使用Exploreriderexe可以打开快速访问。
我试着用快捷方式打开它,也失败了。
有人知道怎么做吗?
干杯

xqk2d5yq

xqk2d5yq1#

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

explorer file:
explorer file:\\

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

如果你想自动化配置这个,你也可以在注册表中设置,请看我在how you can use PowerShell to set the default launch folder in the registry上的回答。

smtd7mpg

smtd7mpg2#

我的经验是,以下方法应该奏效:
cmd开始:

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

powershell开始:

Start "$Env:SystemRoot\explorer.exe" "/Select,'This PC'"
blmhpbnm

blmhpbnm3#

您可以在cmd中使用此命令:

Explorer /root,
tnkciper

tnkciper4#

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

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

我们创建一个类Shell.Application的com对象,然后调用调用默认动词“open”的.InvokeVerb()。
或者更严格地定义ssfDRIVES常量(参见Microsoft reference

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

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

w1jd8yoj

w1jd8yoj5#

打开命令提示符并键入以下内容:

explorer =

相关问题