打开多个文件?

Clo*_*kex 33 windows-explorer windows-10

我需要能够一次在 Chrome 中打开大约 16 个 JPG,而不必选择每一个并执行Open With。当我选择多个文件时,打开方式选项消失。如何在选择多个文件时使其可用?

到目前为止,有几个答案提供了不错的解决方法,但是当我处理大量打开方式有用的文件时,它们不是很灵活。有没有办法对多个文件进行实际打开方式?

对于将来来到这里的任何人,我认为没有任何适当的解决方法。如果这对您很重要,我已经在“反馈中心”中创建了一个您可以投票的反馈项目

Vom*_*yle 21

我需要能够同时在 Chrome 中打开大约 16 个 JPG,而不必选择每个并打开方式。

您有Google Chrome 快捷方式图标,然后在旁边的另一个窗口中选择所有 JPG 文件,然后将所有这些文件拖到 Google Chrome 快捷方式图标,所有这些 JPG 文件都将在 Chrome 中打开。

这会给你你所要求的,选择所有适用的 JPG 文件,然后用 Chrome 打开这些文件,而无需选择打开方式选项。

在此处输入图片说明

  • 这适用于任务栏快捷方式,但前提是您在放下之前按住 Shift 键。 (7认同)
  • @FleetCommand 在 Win10 AU 中对我不起作用,我确实看到通过按 shift 出现“打开方式”文本,但没有任何反应,无论 chrome 是否正在运行。尽管如此,很好的答案,右键单击任务栏+打开文件位置将显示拖放然后起作用的快捷方式。 (2认同)

xyp*_*pha 19

对此的解决方法是在 Windows 文件资源管理器的右键单击上下文菜单中使用“发送到”。就是这样 -

步骤 1
将 Chrome 可执行文件 (chrome.exe) 的快捷方式添加到文件SendTo夹中。
发送到文件夹:%AppData%\Microsoft\Windows\SendTo

这可以通过多种方式之一完成。我将在下面提到最简单的一种。

  • 将安装 Chrome 时在桌面上创建的 Google Chrome 快捷方式或“开始”菜单中的 Chrome 快捷方式右键拖动到 SendTo 文件夹,然后选择复制。

注意:右键单击此快捷方式,选择“属性”,并确认“目标”字段不包含命令行选项,仅包含 Chrome 的路径 + 文件名。

这将使您能够将图像和 PDF 推送到 chrome。

第2步

选择 16 个 JPG(或更多),右键单击,转到“发送到”并选择“Google Chrome”。

就是这样。所有 JPG 文件都将在 Chrome 中打开,每个文件都在自己的标签中。
我将它与 Firefox 一起使用,但它也应该与 Chrome 一起使用。

火狐

疑难解答 #1
如果 Google Chrome 没有出现在“发送到”菜单中,请尝试从任务管理器重新启动 Windows 文件资源管理器。

疑难解答 #2
如果 JPG 在多个窗口中打开,您可能需要考虑在 Chrome 中安装扩展程序以防止这种行为。


Vom*_*yle 18

将以下文本保存为文本文档名称OpenWith.txt,然后将其重命名为OpenWith.reg。接下来您将双击以导入新的注册表设置。现在,当您突出显示所有适用的 JPG 文件时,“打开方式”选项将可用,它将使用Google Chrome应用程序打开所有这些文件。


Open With选择多个 JPG 文件时创建选项

要导入的注册表设置

您需要将指向chrome.exe的以下键值指向系统上chrome.exe所在的正确完整路径位置。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Open With\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" \"%1\""

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"MultipleInvokePromptMinimum"=dword:00000016
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明


更多资源、注释和注意事项

  • 微软 KB2022295
  • 请注意,根据上述要导入的注册表设置部分,您可以将名为“ Open With ”的注册表项命名为“ Open With Chrome ”或任何其他您希望的,它仍然会做同样的事情,打开所有选定的 JPG 文件使用Chrome.exe根据其他配置。所以只要知道,不管你给那个键起什么名字,这就是你将看到的文本,而不是Open With在此处输入图片说明

  • 伟大的!但是,将其称为“在 Chrome 中打开”而不是“打开方式”不是更好吗? (7认同)
  • 这与“打开方式”外壳功能无关。您只是在创建一个新动词(shell 键下的键),它恰好与 Windows“打开方式”shell 扩展名具有相同的名称。当像这样对可执行文件进行硬编码时,您不妨将其命名为“Chrome”... (5认同)

And*_*ers 13

我不会在我的答案中提出解决方案,因为没有 3rd-party 工具你能做的最好的可能是PIMP_JUICE_IT 的答案(尽管这个答案只是添加一个新的补充动词,它与 Windows“打开方式无关” " 功能,应相应地命名)。

但是,我将尝试解释有关正在发生的事情以及原因的技术细节:

“打开方式”子菜单是作为IContextMenu shell 扩展实现的,并在HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. 当您右键单击 shell 文件夹中的一个或多个项目时,shell 会查看下方的各种键HKEY_CLASSES_ROOT以构建菜单。下面的条目...\shellex\ContextMenuHandlers是动态的,并执行实际的计算机代码,以确定要添加多少菜单项(如果有)。

似乎 Microsoft 将“打开方式”扩展名编码为仅在您选择单个文件时添加子菜单,只有一个例外;可以选择多个快捷方式 (.lnk),您仍将获得子菜单(至少在我的 Windows 8 机器上)。我会冒昧地说快捷方式处理是一个错误。

菜单不能用于多个文件没有技术原因,事实上它曾经在 Windows XP 上工作得很好:

WinXP 打开方式菜单

我猜他们删除它的主要原因是;当用户选择不同类型的文件时,你会怎么做?然而,这已经有先例了;您可以选择不同类型的文件,然后按回车键打开所有文件。执行此操作时,shell 仅使用与具有焦点矩形的项目关联的操作。

第三方软件供应商可以创建一个适用于多个文件的类似菜单。唯一的限制是,当有多个文件时,菜单底部的“选择另一个应用程序”/“选择默认程序”项可能必须禁用,因为调用该对话框的官方方法仅支持单个文件路径。要填充菜单,它只需使用SHAssocEnumHandlers来构建可用于指定文件类型的应用程序列表。

这是一个极端情况,没有人花时间重新实现“打开方式”扩展以支持多个文件,即使在技术上这样做是可能的......

  • 作为一名程序员和从事 IT 工作的人,这是最有趣的答案。我实际上发现很难相信这是一个边缘情况。事实上,搜索`windows open with multiple files` 结果 [in](http://www.tenforums.com/general-support/31640-multiple-selection-open.html) [several](http://answers .microsoft.com/en-us/windows/forum/windows_7-files/how-do-i-use-open-and-open-with-for-multiple-files/f969090d-fe3d-4d19-8e7b-e43fdc5b3cfe) [投诉](https://social.technet.microsoft.com/Forums/windows/en-US/1d2e6a3b-6abb-4be9-82ac-447ecdbce201)但没有答案。这很令人沮丧。 (4认同)