使用同一驱动器 (USB) 中的应用程序强制打开文件

Oma*_*rio 3 windows-7 file-association

我一直在寻找如何在同一驱动器中的应用程序中打开 USB 驱动器上的某些文件,但无济于事。

有没有办法在添加或不添加一些外部文件的情况下做到这一点?

我所说的文件类型是视频文件(mp4 扩展名),我只是想在 USB 内的视频播放器(它是便携式版本)中打开它们。

小智 13

是的,您可以这样做,步骤如下,我的屏幕截图使用 VLC 的便携式版本。

  1. 右键单击 mp4 文件,然后选择打开方式。

  1. 取消选中“始终使用所选程序打开此类文件”复选框,然后浏览。

  1. 在浏览对话框中,导航到便携式应用程序的 exe 文件,单击它,然后选择打开。

  1. 在打开对话框中单击新列出的可移植应用程序,然后单击确定。该文件将在该程序中打开,并开始播放。

由于您没有选中始终使用该程序的框,因此您无法双击 mp4 以在该程序中打开它,您将始终必须使用“打开方式”菜单,但该便携式应用程序现在将列在您的“打开方式”菜单中,因此该过程将更容易重复;只需右键单击,打开方式,它就会在那里列出您的程序作为选项,选择它,它将在该程序中打开所需的文件。

  • @Omarrrio 从闪存驱动器将内容保存到注册表中是一个禁忌,但是您可以设置一个 .bat 文件,该文件使用相对路径可执行播放器打开该文件 (7认同)
  • 谢谢,但我已经知道如何做到这一点,我说的是始终从 USB 打开它,就像在任何其他计算机中一样,所提供的步骤保存在 pc 注册表中,并且必须在另一台计算机中再次完成,即使我勾选“始终使用此程序打开”。 (2认同)

小智 7

最简单的方法就是将文件拖到媒体播放器的 .exe 上并将其放下,或者,如果它被埋在自己的文件夹中,则在媒体文件所在的文件夹中创建一个指向它的快捷方式并拖放他们。快捷方式应自动更新驱动器号,以便它可以在任何(Windows)计算机上运行。


Suc*_*ipi 6

如果编写指向应用程序的批处理文件,则可以%~d0在批处理文件中使用以获取批处理文件所在的驱动器。例如,您可以创建一个playvideo.bat,只包含 %~d0/PortableApps/VLC/VLCPortable.exe %~d0/Media/video.mp4