Открыть с помощью нескольких файлов?

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

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

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

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

Шаг 1 – добавьте ярлык Chrome в папку SendTo, чтобы в меню отправки в 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, чтобы предотвратить это поведение. Я предлагаю одно окно .

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

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

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

Введите описание изображения здесь

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

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

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

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

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

WinXP Open С меню

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

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

Это такой крайний случай, который никто не потратил на время, чтобы повторно реализовать расширение «Открыть с» только для поддержки нескольких файлов, хотя это было бы технически возможно сделать …

Это откроет все 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% 

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

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

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

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

Введите описание изображения здесь


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

Кажется, редактор реестра экспортирует эту опцию, выгружая значение HEX, поэтому я поставлю шаги для изменения из GUI редактора реестра .

Путь ключа

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

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

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

Введите описание изображения здесь

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

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

Примечание. Когда вы выбираете несколько JPG, а затем перетаскивайте, отобразится только первый или последний.

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

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

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

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

Введите описание изображения здесь

Введите описание изображения здесь

  • Поиск / сортировка файлов и папок на основе того, когда они были доступны / открыты
  • Могу ли я создавать папки Windows Explorer Treeview в папке Windows 7
  • Восстановить удаленные папки по умолчанию
  • Проводник Windows видит другое имя файла из cmd
  • Почему у explorer.exe установлено установленное соединение с сервером Microsoft?
  • Измените папку, в которую запускается проводник Windows.
  • Как просмотреть метаданные pdf в проводнике Windows?
  • Проводник Очень медленный и нереактивный
  • Как добавить значок в свой пользовательский элемент контекстного меню в Windows 7?
  • Как сделать ярлык для ftp-сайта открытым в Windows Explorer не IE
  • Колонка размера папки в проводнике в Windows Vista / Seven
  • Interesting Posts

    Преобразование double / float в строку

    Как я могу сжать файл в Linux на месте, не используя дополнительное дисковое пространство?

    Как изменить список избранных строк, даже если вы фокусируетесь на другом элементе управления?

    Добавить ведущие нули в число в Java?

    Произвольные точности в C #

    Использование диска переустановки Dell для Windows Vista на ноутбуке Sony

    Как включить ведение журнала проводки для java HttpURLConnection трафика?

    String Ресурс новой строки / n невозможен?

    Почему я должен предоставлять явно общие типы параметров. В то время как компилятор должен выводить тип?

    Невозможно преобразовать значение типа «Meme!» к ожидаемому типу аргументов ‘@noescape (Meme) throws -> Bool’

    Каков аргумент для printf, который форматирует длинные?

    Что может вызвать это изменение в ping?

    Лучший способ создать ключи AES, чем посев SecureRandom

    изображение прикрепление к почте .. как в android?

    Лучший способ организовать много-много медиа-файлов?

    Давайте будем гением компьютера.