Sam*_*ell 11 windows-7 windows-explorer command-line
关于赏金的编辑:我将接受命令行或以编程方式打开资源管理器的有效答案,因为我是从我编写的程序启动这些窗口的。
我需要使用以下配置从命令行在 Windows 7 中打开 Windows 资源管理器:
c:\dev在 Windows XP 中,以下命令完成了任务:
explorer.exe /e,/root,c:\dev
Run Code Online (Sandbox Code Playgroud)
在 Windows 7 中,相同的命令会打开资源管理器,但收藏夹、库、家庭组、计算机和网络链接在导航窗格中可见。我怎样才能让它们在我打开的这个窗口中消失?这是不是需要改变,影响其他资源管理器窗口在Windows环境可接受的解决方案。
编辑:这是问题的图片。通常我想要我在红框中勾勒出的链接,但对于特定的根文件夹,它们只会碍手碍脚。

我怎样才能让它们在我打开的这个窗口中消失?
我真的不认为你可以。左窗格中的所有额外内容都是 Win7 资源管理器的标准部分。对于该用户配置文件中的所有资源管理器实例,您可以关闭的任何部分都将全局关闭。我认为从来没有一种支持的方式可以在每个实例的基础上关闭资源管理器功能。
您也许可以使用窗口句柄和 Win32 API 来调整或隐藏打开实例后不想看到的小部件。但我真的不能给你任何指示从哪里开始。
AFAIK 没有解决方案来组织每个 Explorer 实例的导航窗格。
由于您希望释放窗格中的空间,因此接下来最好的事情是清除您从未使用过的项目。您可以创建 .reg 文件来删除或添加回这些项目。
文章删除收藏夹,库和家庭组从导航窗格中展示了如何实现以下目标:

以下是将在导航窗格中打开/关闭项目的 .reg 文件的内容:
删除收藏夹
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100
Run Code Online (Sandbox Code Playgroud)
恢复收藏夹
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100
Run Code Online (Sandbox Code Playgroud)
删除库
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d
Run Code Online (Sandbox Code Playgroud)
恢复库
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b080010d
Run Code Online (Sandbox Code Playgroud)
删除家庭组(并停止家庭组网络功能):
| 归档时间: |
|
| 查看次数: |
15792 次 |
| 最近记录: |