25

Мне нужно иметь возможность открывать около 16 JPG в Chrome одновременно, без необходимости выбирать каждый и делать Open With. Когда я выбираю несколько файлов, опция « Открыть с помощью» исчезает. Как сделать его доступным с несколькими выбранными файлами?

Несколько ответов до сих пор предоставили достойные обходные пути, но они не очень гибки, когда я работаю с большим количеством файлов, где Open With был бы полезен. Есть ли способ сделать Open With для нескольких файлов?

9 ответов9

19

Мне нужно иметь возможность открывать около 16 JPG в Chrome одновременно, без необходимости выбирать каждый и делать Open With.

У вас есть значок ярлыка Google Chrome, затем все другие файлы JPG, выбранные в другом окне рядом с ним, затем перетащите их на значок ярлыка Google Chrome, и все эти файлы JPG откроются в Chrome.

Это дает вам именно то, что вы просите, выберите все применимые файлы JPG, а затем откройте их с помощью Chrome, не выбрав опцию «Открыть с помощью».

17

Вы можете сделать это, используя обходной путь, используя "Отправить" в контекстном меню правой кнопки мыши в проводнике Windows. Вот как

Шаг 1. Добавьте ярлык Chrome в папку «Отправить», чтобы Chrome мог появиться в меню «Отправить».
Папка SendTo:%AppData%\Microsoft\Windows\SendTo

Это можно сделать одним из нескольких способов. Я упомяну один из самых простых ниже.

  • Перетащите правой кнопкой мыши ярлык Google Chrome, созданный на рабочем столе при установке Chrome, или ярлык Chrome в меню «Пуск» в папку «Отправить» и выберите «Копировать».

Примечание. Щелкните правой кнопкой мыши этот ярлык, выберите «Свойства» и убедитесь, что поле «Цель» не содержит параметров командной строки, только путь + имя файла для Chrome.

Шаг 2: Выберите 16 JPG, щелкните правой кнопкой мыши, перейдите в "Отправить" и выберите "Google Chrome".

Вот и все. Все файлы JPG откроются в Chrome, каждый на своей вкладке.
Я использую это с Firefox, но он должен работать и с Chrome.

Fire Fox

Устранение неполадок № 1
Если Google Chrome не отображается в меню "Отправить", попробуйте перезапустить проводник Windows из Диспетчера задач.

Устранение неполадок № 2
Если JPG открываются в нескольких окнах, вы можете рассмотреть возможность установки расширения в Chrome, чтобы предотвратить это поведение. Я предлагаю одно окно.

15

Сохраните приведенный ниже текст в текстовом документе с именем 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


Дополнительные ресурсы, заметки и замечания

  • Microsoft KB2022295
  • Обратите внимание, что в приведенном выше разделе «Параметры реестра для импорта » вы можете назвать раздел реестра « Открыть с помощью » как « Открыть с помощью Chrome » или как угодно, и он все равно будет делать то же самое, открыть все выбранные файлы JPG. с Chrome.exe согласно другой конфигурации. Так что просто знайте, что как бы вы ни называли этот ключ, этот текст вы увидите вместо Open With.
8

Я не собираюсь предлагать решение в своем ответе, поскольку лучшее, что вы можете сделать без сторонних инструментов, - это, вероятно , ответ PIMP_JUICE_IT (хотя этот ответ просто добавляет новый дополнительный глагол и не имеет ничего общего с Windows "Открыть с помощью" "функциональность и должна быть названа соответственно).

Однако я попытаюсь объяснить технические детали о том, что происходит и почему:

Подменю "Открыть с помощью" реализовано как расширение оболочки IContextMenu и зарегистрировано в HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers . Когда вы щелкаете правой кнопкой мыши по одному или нескольким элементам в папке оболочки, оболочка просматривает различные ключи в HKEY_CLASSES_ROOT чтобы построить меню. Записи в ...\shellex\ContextMenuHandlers являются динамическими и выполняют фактический компьютерный код, который определяет, сколько пунктов меню добавить (если они есть).

Похоже, что Microsoft закодировала расширение "Открыть с помощью", чтобы добавить подменю только при выборе одного файла, с одним исключением; Можно выбрать несколько ярлыков (.lnk), и вы все равно получите подменю (по крайней мере, на моем компьютере с Windows 8). Я выйду на конечности и скажу, что обработка ярлыков - ошибка.

Нет технической причины, по которой меню не могло работать для нескольких файлов, и фактически оно работало просто отлично в Windows XP:

WinXP Открыть с помощью меню

Я предполагаю, что главная причина, по которой они удалили это; что вы делаете, когда пользователь выбирает файлы разных типов? Однако для этого уже есть прецедент; Вы можете выбрать файлы разных типов и нажать Enter, чтобы открыть все из них. Когда вы делаете это, оболочка просто использует действие, связанное с элементом, который имеет прямоугольник фокуса.

Для стороннего поставщика программного обеспечения было бы возможно создать подобное меню, которое работает для нескольких файлов. Единственное ограничение заключается в том, что элемент "Выбрать другое приложение"/"Выбрать программу по умолчанию" в нижней части меню, вероятно, придется отключить при наличии нескольких файлов, поскольку официальный способ вызова этого диалога поддерживает только один путь к файлу. Чтобы заполнить меню, он просто использовал бы SHAssocEnumHandlers для создания списка приложений, доступных для указанного типа файла.

Это такой крайний случай, когда никто не потратил время на переосмысление расширения "Открыть с помощью" только для поддержки нескольких файлов, хотя технически это было бы возможно сделать ...

2

Моя работа в значительной степени требует, чтобы мои изображения открывались двойным щелчком с помощью средства просмотра фотографий Windows (потому что приложение «Фотографии» в Windows 10 - чушь). - Clonkex

Поскольку у вас есть ограничение на просмотрщик JPG по умолчанию, который нельзя изменить, вы можете вместо этого изменить редактор по умолчанию на Google Chrome .

Как только это будет выполнено с помощью изменения реестра, описанного ниже, когда у вас выбраны все применимые файлы JPG, щелкните правой кнопкой мыши, а затем выберите параметр « Изменить». Все файлы откроются с помощью Google Chrome.


Изменение реестра

Похоже, что редактор реестра экспортирует эту опцию в HEX-значение, поэтому я добавлю шаги для изменения из графического интерфейса редактора реестра .

Ключевой путь

  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Измените значение на полный путь к приложению Chrome.exe в вашей системе, а затем "%1" как показано на снимке экрана ниже:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1".

2

Когда я столкнулся с этим, я сделал следующее:

  1. "Открытый" Chrome
  2. Перетащите и поместите каждый JPG на вкладку. Вы должны сделать это для каждой вкладки (см. Ниже). Ярлык для добавления вкладок - Ctrl + T, так что вы не будете сильно беспокоиться, используя мышь.

Примечание. При выборе нескольких файлов JPG и перетаскивании будет отображаться только первый или последний выбранный.

2

Это откроет все файлы jpg в папке в Chrome на отдельных вкладках

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. Возможно, вам придется изменить его, если вы сделали выборочную установку.

1

Есть ли способ сделать Open With для нескольких файлов?

Вы можете просто выбрать Открыть, и все будут делать то, что вы просите. , ,

На панели управления перейдите в « Программы по умолчанию», выберите « Связать тип файла или протокол с программой», а затем измените значение по умолчанию для файлов .jpg и .jpeg на Google Chrome.

Теперь, когда вы выберете все применимые файлы JPG и выберете « Открыть», все выбранные файлы JPG будут открыты в Google Chrome. В этом методе используется несколько раз выбранный файл JPG, щелкнув правой кнопкой мыши параметр « Открыть», а не « Открыть с помощью», так что этого может быть достаточно для описанной вами необходимости.

1

Если вы предпочитаете не возиться с реестром,

Вы можете использовать FileMenu Tools. Это позволяет добавлять пользовательские команды в контекстное меню.

Однако функция пользовательских команд не является бесплатной. Лицензия стоит ~ 10 долларов. Существует 30-дневная пробная версия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .