Open-Shell website  Classic Explorer


Classic Explorer 是一个针对Windows资源管理器的插件:

新的复制界面 (Windows 7 only)

在Vista当你复制文件和有冲突了:

Before

这有什么问题吗?

嗯,对 初学者来说充斥半个屏幕的文本,你必须读。也 它是不清楚它的哪些部分是可以点击的。你必须 移动鼠标来发现界面像 卢卡斯艺术 冒险游戏. 最后键盘可用性是可怕的。 告诉它 是的,我知道我在做什么,我想要覆盖所有文件 你去按 Alt+D, 向上,向上,向上, 空格! 它是更难比执行 Akuma Kara Demon move 在街头霸王3。总有一个时间和地点 对于这些东西和复制文件.

Classic Explorer 插件带回简单对话框从Windows XP:

After

它是清楚什么是可点击的 (底部的按钮), 有简单的键盘导航(按 Y Yes;, A 复制所有文件),你还可以看见那个文件更新,这是 更重要的。当然,就像在Windows XP,按住 Shift 而点击任何按钮意味着“没有所有”(或者只是按 Shift+N).

如果你点击 更多 你会得到 原来的对话框从Windows。从那里你 将会看到所有的细节,你会得到一个额外的选项来;复制,但 保持两个文件;.

重要提示: 只有UI被取代。底层的系统,实际复制并不受影响.


Alt+Enter 在文件夹面板

Alt + Enter是 通用快捷键在Windows启动性能 选择。但是新版本的Windows它不工作在左边 面板显示文件夹。它只在右边的 文件。这是很繁琐的比Windows XP,Alt + Enter工作 在这两个地方。

解决问题,经典资源管理器插件检测当你按下Alt + Enter 和显示属性为当前选中的文件夹.


Windows Explorer 工具栏

windows Explorer在Vista没有工具栏就像在Windows XP。如果 你想去上层文件夹你必须使用路径栏。如果你想复制或删除一个文件用鼠标你必须 右键单击并找删除命令。鼠标右键菜单会 越来越多的外壳扩展,您已经安装了, 找到合适的命令会花费一段时间.

为了解决这个问题,经典资源管理器插件安装了一个新的工具栏:

Explorer Toolbar

可用的按钮有:向上,剪切、复制、粘贴、删除、属性 电子邮件,设置。更多的按钮可以添加从设置对话框。

Hints:
- 按住 Control 键当点击Up按钮打开上级文件夹在一个新的浏览器窗口.
- 按住 Shift 键 当点击删除按钮可以永久删除文件

新工具栏不显示在Explorer自动 安装后。你必须做一些事情之前,你才可以使用它:
  1. 打开一个新的Windows Explorer窗口(Win键+ E)
  2. 打开菜单在Explorer去工具(Alt + T),文件夹 选项,视图选项卡,并确保;总是显示菜单,选中。
  3. 右键单击菜单栏并选择;经典的Explorer; 显示工具栏。
  4. 如果该选项不可用(你只看到;锁定 工具栏)你可能不得不启用插件从Internet Explorer。 运行IE,右键单击它并选择;经典的浏览器工具栏;。 它会问你如果你想使这个插件。选择;启用, 然后再重复步骤1到3。
  5. 如果即使这样你看不到,也许浏览器工具栏 扩展系统上被禁用。这通常是默认的 服务器。打开“互联网选项”,去“高级”选项卡,并检查 选择“启用第三方浏览器扩展”.

Status bar

经典资源管理器恢复原来的浏览器状态栏显示空闲磁盘空间和选中文件的大小:

File size in status bar

与内置的状态栏,选择大小显示即使超过100个文件被选中。当没有文件被选择所有文件总大小在文件夹显示.

Windows 7 提示: 经典资源管理器提高默认状态栏,而不是取代它。看到它,你必须把它第一次从视图菜单。 状态栏是不同于蓝色 你看到的细节窗格底部的Explorer。你可以关掉 详细讯息面板从组织菜单来节省空间。还存在一个缺陷在Windows 7的Explorer,有时不显示在状态栏的任何文本。按 F5 刷新视图和获得状态的文本.

Windows 8 提示: 经典资源管理器添加自己的状态栏。你应该隐藏默认状态栏以节省空间。 选择视图选项卡,然后点击选项。选择视图选项卡中选择。找到“显示状态栏”复选框,选中它.

设置

你可以访问的设置工具栏或经典Explorer从开始菜单:


你可以选择只看到基本的设置,或所有 可用的设置。鼠标悬停在每个设置看描述 它是为了什么。输入搜索框找到设置的名字。
每一个设置有一个默认值。默认值可以是常数, 或者它可能取决于当前的系统设置。一旦你编辑一个 设置它就变成了“修改”,并以粗体显示。要恢复到 默认值,右键单击
设置。
你可以保存设置到一个XML文件,以及后来的负载他们回来。 点击 备份 按钮来访问这些功能。从那里你可以 也重置所有设置到他们的默认值.

按下OK保存您的设置。大多数的设置将被应用 在下次你打开一个新的Explorer窗口。小部分的设置 需要注销之后,你可以看到改变.

Note: 所有设置窗口可调整大小的。通过调整它们,将它们调整为你想要的大小。他们会记住新的位置.

这是一个可以定制的例子:
Title bar tweaks

点击 工具栏按钮 选项卡来定制工具栏:


列在左边显示当前按钮在工具栏, 和列在右边列表按钮可以添加到 工具栏。您可以拖动按钮从右栏。你可以重新排列按钮上下拖拽。如果你拖动其中一个按钮在另一个您将创建一个
子菜单。 悬停在每个按钮来看到一个简短的描述它做什么。右键单击每个 按钮来访问更多的功能(如删除、重命名等)。从 右键菜单也可以重置工具栏到原始状态。
左栏中的每一项都必须有一个唯一的名称。这是 标识符的项目,只能包含字母,数字和 下划线。一些项目(如分隔符)不能被重新命名。

重要提示:不是所有可用的命令有默认图标或文字。这是因为窗口没有图标之类的东西 撤销, 选择所有, 等。如果您想要使用这些按钮在工具栏中您将必须提供自己的图标。见下面怎么做.

在一个按钮在工具栏,您可以编辑它的属性。双击按钮来编辑:
Edit toolbar button
在这里你可以选择一个命令按钮,其文本和图标。按 恢复默认值 按钮来得到默认的文本和图标选择命令.
The command can be:
这个链接可以是一个文件路径或一个文件夹。如果它是一个文件, 文件将被执行。如果它是一个文件夹,该文件夹将被打开, 一个子菜单(只针对最上级按钮).

图标:
如果标签或提示属性 $ (美元符), 然后 系统将会把它作为一个字符串的名字 ExplorerL10N.ini 文件。实际的文本将取决于当前语言设置。这 当创建一个工具栏是有用的,可以被多个语言使用.

开发人员提示: 按钮为自定义命令可以检查或禁用。工具栏检查注册表键 HKCU\Software\OpenShell\ClassicExplorer 对于一个DWORD值的名称按钮(左中使用的名称 列)。0表示正常,1和2是检查是禁用的。工具栏 在启动时读取注册表的键值。迫使按钮来更新 他们的国家之后,你需要找到所有浏览器窗口,定位 子窗口的类OpenShell.CBandWindow, 发一个消息 WM_CLEAR. 这是有用的,如果您正在开发一个自定义的exe用于工具栏.

自定义命令示例

0) 必要时使用引号

为了支持路径 包含空格,你应该使用单引号将路径参数。这个 并不总是必需的,像在例子1和2所示。让 确定你测试你的命令与路径含有空间来避免 出错.

1) 显示当前文件夹

使用命令行: cmd.exe /k echo %1. %1 将被替换为当前文件夹的路径.

2) 打开选定的文件在记事本

使用命令: %SystemRoot%\notepad.exe %2. %2 将会被替换的全称被选中的文件。它不 需要在引号,因为记事本使用整个命令行作为一个文件的名字.

3) 复制选定的文件到上级文件夹

创建一个bat文件叫 C:\CopyParent.bat:
set list=%1
set list=%list:"=%
for /F "delims=" %%i in (%list%) do copy /Y "%%i" ..
del %1

使用命令: C:\CopyParent.bat "%3". %3 将被替换为一个文本文件,包含完整的名字 选定的文件。批处理文件将读取每一行的文本文件, 和复制所选的每一个文件到父文件夹。最后 批处理文件删除最初的 临时文件。前两个 set 命令删除引用从%1的参数.

4) 选择所有文本文件

创建一个Bat文件 C:\SelectText.bat:
echo select %1
dir *.txt /b %1

使用命令: C:\SelectText.bat "%5". %5 将被替换为一个空白文本文件,命令必须输出 单词“选择”和想选择的一个文件列表。“dir *.txt / b”命令提供了这个列表.


Administrative Settings

这些设置是 每个用户和存储在注册表中。默认情况下每个用户都可以编辑 他们所有的设置。管理员可以锁定特定的设置,所以 没有用户可以编辑他们:

在这个例子中,设置“显示按钮”是锁定的,永远 “之前后退/前进”,不能改变任何用户。这是实现 通过添加设置 HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer 注册表键。创建一个字符串值称为“ShowUpButton”,并将它设置为“BeforeBack”.

在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如,如果你想要向上按钮是默认之前回来,但仍允许用户改变它,如果他们愿意,创建一个字符串值命名为“ShowUpButton_Default”,并将它设置为“BeforeBack”。

最简单的方式了解注册表名称的设置及修改它,然后检查HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings.
有时你可能想锁定设置为默认值,但你 不知道默认值是多少时。然后创建一个DWORD值和设置 为 0xDEFA.

还有一个全局设置 EnableSettings. 将其设置为0的 注册表来防止用户打开设置对话框:
Disable all settings

你可以启用或禁用经典Explorer为单个进程 使用2注册表设置”ProcessWhiteList”和“ProcessBlackList”. ProcessWhiteList is 的进程列表,经典的Explorer将负载。仅使用 文件名称的过程(如“notepad.exe”),单独的多个名称 用逗号或分号分开. ProcessBlackList 是一个进程列表,经典的Explorer将不会加载。你 应该只使用其中一个两个列表。如果两个列表中指定的 黑色的列表将被忽略。这个列表仅仅是用在当你启用 功能支持流程除了Explorer。在这时这些特点是:共享重叠图标和更换 对于复制对话框.


依赖Windows设置

一些经典的Explorer设置需要特定的窗口设置启用:

Localization

用户 接口(除了设置对话框)是本地化35 语言.
设置对话框是翻译在一个较小的数量的语言。 默认的安装只包含英语。更多的语言可以 下载的 translations page. 确保您下载了翻译包为匹配的版本的Classic Start.