我需要能够一次在Chrome中一次打开大约16个JPG,而不必选择每个JPG并执行“ 打开方式”。当我选择多个文件时,“ 打开方式”选项将消失。如何使它与选择的多个文件一起使用?
到目前为止,有几个答案提供了不错的解决方法,但是当我使用Open With会很有用的各种文件时,它们并不是很灵活。有没有一种方法可以对多个文件进行打开?
对于将来来这里的任何人,我都不认为有任何适当的解决方法。如果这对您很重要,我已经在“反馈中心”中创建了一个反馈项目,您可以对其进行投票。
我需要能够一次在Chrome中一次打开大约16个JPG,而不必选择每个JPG并执行“ 打开方式”。当我选择多个文件时,“ 打开方式”选项将消失。如何使它与选择的多个文件一起使用?
到目前为止,有几个答案提供了不错的解决方法,但是当我使用Open With会很有用的各种文件时,它们并不是很灵活。有没有一种方法可以对多个文件进行打开?
对于将来来这里的任何人,我都不认为有任何适当的解决方法。如果这对您很重要,我已经在“反馈中心”中创建了一个反馈项目,您可以对其进行投票。
Answers:
将以下文本保存到文本文档名称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
我需要能够一次在Chrome中一次打开约16个JPG,而不必选择每个JPG并执行“打开方式”。
您有Google Chrome快捷方式图标,然后在另一个窗口中选择了所有JPG文件,然后将所有 JPG文件拖到Google Chrome快捷方式图标,所有这些JPG文件将在Chrome中打开。
这样就可以满足您的要求,选择所有适用的JPG文件,然后使用Chrome打开这些文件,而无需选择打开方式选项。
解决方法是在Windows File Explorer的右键单击上下文菜单中使用“ 发送到 ”。这是如何做 -
步骤1
将Chrome可执行文件(chrome.exe)的快捷方式添加到该SendTo
文件夹。
SendTo文件夹:%AppData%\Microsoft\Windows\SendTo
这可以通过几种方式之一来完成。我将在下面提及最简单的一种。
注意:右键单击此快捷方式,选择“属性”,并确认“目标”字段不包含命令行选项,仅包含Chrome的路径和文件名。
这将使您能够将图像和PDF推送到Chrome。
第2步
选择16张JPG(或更多),右键单击,转到“发送到”并选择“ Google Chrome”。
而已。所有JPG都将在Chrome中打开,每个JPG均位于自己的标签中。
我在Firefox上使用了它,但是它也可以在Chrome上使用。
故障排除#1
如果Google Chrome浏览器未出现在“发送至”菜单中,请尝试从任务管理器重新启动Windows File Explorer。
故障排除#2
如果JPG在多个窗口中打开,则您可能要考虑在Chrome中安装扩展程序以防止此行为。
我不会在答案中提出解决方案,因为如果没有第三方工具,则最好的解决方法可能是PIMP_JUICE_IT的答案(尽管该答案只是添加一个新的补充动词,而与Windows“ Open With”无关”功能,并应相应命名)。
但是,我将尝试解释发生了什么以及原因的技术细节:
“打开方式”子菜单实现为IContextMenu shell扩展,并在下注册HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
。右键单击外壳程序文件夹中的一个或多个项目时,外壳程序会查看下方的各种键HKEY_CLASSES_ROOT
以构建菜单。下面的条目...\shellex\ContextMenuHandlers
是动态的,并执行实际的计算机代码,这些代码确定要添加的菜单项(如果有)的数量。
似乎Microsoft编码了“打开方式”扩展名,以便仅在选择单个文件时添加子菜单,但有一个例外。可以选择多个快捷方式(.lnk),您仍然会获得子菜单(至少在Windows 8计算机上)。我会弯腰说快捷方式处理是一个错误。
没有技术上的原因,该菜单不能对多个文件起作用,实际上,它过去在Windows XP上可以正常工作:
我猜他们将其删除的主要原因是:用户选择不同类型的文件时该怎么办?但是,这已经有了先例。您可以选择不同类型的文件,然后按Enter打开所有文件。当您执行此操作时,外壳程序将仅使用与具有焦点矩形的项目关联的操作。
第三方软件供应商可能会创建一个适用于多个文件的类似菜单。唯一的限制是,当有多个文件时,可能必须禁用菜单底部的“选择另一个应用程序” /“选择默认程序”项,因为调用该对话框的官方方法仅支持单个文件路径。要填充菜单,只需使用SHAssocEnumHandlers即可构建可用于指定文件类型的应用程序列表。
这种极端的情况使得没有人花时间重新实现“打开方式”扩展,只是为了支持多个文件,即使从技术上来说也可以这样做。
MultipleInvokePromptMinimum
at HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer
可能可以直接使用Open
,尽管Open With...
我不认为您的扩展程序“打开”程序可能是一个批处理文件,该文件可检测您是要打开一个文件还是多个文件。如果是的话:启动(以前)注册的应用程序进行扩展。如果是多个:启动Chrome /其他。
这将在单独的标签页中打开Chrome文件夹中的所有jpg文件
1)将所有要打开的JPG文件复制到一个文件夹中。
2)打开记事本。将下面的代码粘贴到内部。点击保存。转到上述文件夹。命名为“ open.bat”,然后在下面选择“所有文件”。保存。
3)进入文件夹并打开“ open.bat”!
码:
set PATH=%PATH%;C:\Program Files (x86)\Google\Chrome\Application
SET names=
for /r %%i in (*.jpg) do call SET names= %%names%% "%%i"
echo %names%
start chrome.exe %names%
我假设使用chrome的默认安装目录。如果完成了自定义安装,则可能需要更改它。
我的工作非常需要使用Windows Photo Viewer双击打开我的图像(因为Windows 10的“照片”应用很糟糕)。– Clonkex
由于您无法更改默认的JPG查看器,因此您可以将默认编辑器更改为Google Chrome。
通过下面描述的注册表更改完成此操作后,选择所有适用的JPG文件后,右键单击,然后选择“ 编辑”选项。所有文件都将使用Google Chrome打开。
看来此选项的注册表编辑器 导出会以十六进制值形式转储,因此我将采取步骤从注册表编辑器 GUI中进行更改。
关键路径
HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command
将该值更改为系统上Chrome.exe应用程序的完整路径,然后将其更改"%1"
为以下屏幕截图所示:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1"
。
遇到此问题时,请执行以下操作:
注意:当您选择多个JPG然后拖放时,将仅显示第一个或最后一个选定的。
有没有一种方法可以对多个文件进行打开?
在控制面板中,转到默认程序,选择将文件类型或协议与程序相关联,然后将.jpg和.jpeg的默认值都更改为Google Chrome。
现在,当您选择所有适用的JPG文件并选择“ 打开”时,所有选定的JPG文件都将使用Google Chrome打开。此方法使用多选的JPG文件,右键单击“ 打开”选项,而不是“ 打开方式”选项,这样就可以满足您描述的需求。
Properties > Change...
更改其默认程序比通过“控制面板” 更容易。
简单的答案是,自Windows Vista以来,绝对没有办法做到这一点。但是,还是有一些希望 -随着新的Microsoft对开放源代码的日益重视,很有可能有足够数量的(Windows 10)用户要求该功能,足以使他们最终将此功能引入。为了达到这个明确的目的,甚至还有一个与Windows 10捆绑在一起的应用程序:反馈中心。
如果像我一样,您遇到了这个答案,并且您确实希望使用过期功能,以与当前可以删除15个文件的方式相同的方式删除“打开方式”上下文菜单项的单文件限制-文件限制为“打开”和“编辑”内容菜单项,然后可以通过Windows 10的“ 反馈中心”发出请求。当前,这是每个人看到此功能的最佳机会。