Windows Explorer 7命令行


11

编辑关于赏金:我会接受一个工作的答案要么是命令行编程方式打开资源管理器,因为我发动这些窗口的程序我写的

我需要使用以下配置从命令行在Windows 7中打开Windows资源管理器:

  • 根路径设置为 c:\dev
  • 导航窗格可见(在左侧;我相信它在XP中称为“文件夹”窗格吗?)

在Windows XP中,以下命令完成了该任务:

explorer.exe /e,/root,c:\dev

在Windows 7中,相同的命令将打开资源管理器,但“收藏夹”,“库”,“家庭组”,“计算机”和“网络”链接在导航窗格中可见。我如何才能让他们离开我正在打开的这个窗口?这是不是需要改变,影响其他资源管理器窗口在Windows环境可接受的解决方案。

编辑:这是问题的图片。通常,我想要在红色框中概述的链接,但是对于特定的植根文件夹,它们只会给您带来麻烦。

导航窗格问题

Answers:


7

我如何才能让他们离开我正在打开的这个窗口?

我真的不认为你可以。左窗格中的所有其他内容是Win7资源管理器的标准部分。对于该用户配置文件中的所有资源管理器实例,您可以关闭的所有部分都会全局关闭。我认为没有一种支持的方法可以按实例关闭资源管理器功能。

打开实例后,您可能可以使用窗口句柄和Win32 API进行调整或隐藏不想看到的小部件。但是我真的不能给您任何指示。


4

AFAIK没有解决方案来组织每个Explorer实例的“导航”窗格。

由于您希望释放窗格中的空间,因此下一个最佳选择是清除您从未使用过的项目。您可以创建.reg文件来删除或重新添加这些项目。

从导航窗格删除收藏夹,库和家庭组文章显示了如何实现以下目的:

图片

以下是将在“导航”窗格中打开/关闭项目的.reg文件的内容:

删除收藏夹

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100

恢复收藏夹

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100

删除库

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d

还原库

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b080010d

要删除家庭组(并停止家庭组网络功能):

  1. 转到控制面板->网络和共享中心->家庭组,然后单击保留家庭组链接以取消加入任何现有家庭组。
    注意:如果家庭组是从PC共享和托管的,则所有家庭组连接都将断开。
  2. 单击离开家庭组并确认。将来,如果要使用家庭组联网,则可以使用相同的对话框创建家庭组。
  3. 转到控制面板->系统和安全->管理工具,然后双击服务。或者,在开始搜索中键入services.msc。
  4. 对于以下两个服务中的每一个:
    HomeGroup Listener
    HomeGroup Provider
    执行以下操作:
    停止该服务,然后双击该服务以打开“属性”对话框,并将其启动类型设置为“禁用”。完成后单击“确定”。为了将来恢复家庭组功能,您将需要将“启动”类型设置回“手动”。
  5. Windows 7中的Windows资源管理器的导航窗格中将不再显示HomeGroup图标和组。请注意,这不会中断“传统” Windows联网功能(例如,Map Network Drive)。

-1:我一直都在使用这些图标,这就是为什么我三度说这种答案是我真正不使用的唯一答案的原因。我唯一不使用它们的时间是在专用的根文件夹视图中。
山姆·哈威尔

2
@ 280Z28:有您要的东西,有什么。也没有人要求您贬低那些只想提供帮助的人。特别是当此答案是最佳答案时,您将得到陈述的问题。否则,唯一的解决方案是使用现有的Explorer替代品,而忘记Explorer。
harrymc

3

不知道您到底想要什么。但是我认为这将有助于在Windows 7中自动扩展文件夹

替代文字

ps:要启用此功能,请转到工具...>文件夹选项,然后检查展开子文件夹。我想你会摆脱那些你不想看到的东西


这很有用,但不能解决我遇到的问题。我认为我发布的图片是在您发布此答案之后发布的-它可以更好地说明问题吗?
山姆·哈威尔

1
啊!谢谢你!我知道它并没有真正回答OP的问题,但是您为我解决了一个我还没有想到的烦人的问题!已投票。
eidylon

0

我认为不可能只有一个窗口,如果您实现了这一点,那将是全球性的。


0

一种解决方案是使用start命令。例如:

start "whatever" /min c:\Windows

现在,该文件夹Windows将以最小化选项打开。


在Win7-x64上只有对我有用的东西。对于我的应用程序,我必须在%comspec% /k之前添加start并更改/min/b
martineau 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.