3

Я искал, как сделать так, чтобы некоторые файлы на USB-накопителе открывались в приложении на том же диске, но безрезультатно.

Есть ли способ сделать это с или без добавления некоторых внешних файлов?

Типы файлов, о которых я говорю, - это видеофайлы (расширение mp4), и я просто пытаюсь открыть их в видеоплеере, который находится внутри USB (это портативная версия).

5 ответов5

13

Да, вы можете сделать это, шаги ниже, мои скриншоты использовать портативную версию VLC.

  1. Щелкните правой кнопкой мыши на файле mp4 и выберите «Открыть с помощью».

  1. Снимите флажок «Всегда использовать выбранную программу, чтобы открыть файл такого типа», а затем найдите.

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

  1. В открывшемся диалоге нажмите на новое приложение для переноса в списке, а затем нажмите OK. Файл откроется в этой программе и начнет воспроизведение.

Поскольку вы не устанавливали флажок для постоянного использования этой программы, вы не можете дважды щелкнуть по mp4, чтобы открыть его в этой программе, вам всегда нужно будет использовать меню «открыть с», но это переносимое приложение теперь будет отображаться в вашем меню с открытым с помощью процесс будет легче повторить; просто щелкните правой кнопкой мыши, откройте с помощью, и он должен перечислить вашу программу прямо здесь, как вариант, выберите его, и он откроет нужный файл в этой программе.

7

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

6

Если вы напишите пакетный файл, который указывает на ваше приложение, вы можете использовать %~d0 в пакетном файле, чтобы получить диск, на котором находится пакетный файл. Например, вы можете создать playvideo.bat , содержащий только %~d0/PortableApps/VLC/VLCPortable.exe %~d0/Media/video.mp4

1

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

1

Несколько лет назад был вирус, который использовал файл autorun.inf (спасибо ComFreek) на USB-накопителях для «автоматического запуска» файла на нем. Этот эксплойт использовался для запуска вируса, но вы можете использовать его для запуска видеоплеера.

Вот пошаговое руководство по его созданию: http://www.instructables.com/id/Autorun-anything-off-of-a-usb-key/

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

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