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

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

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

有没有什么办法可以做到这一点,无论是否添加一些外部文件?

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

答案1

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

答案2

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

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

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

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

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

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

答案3

最简单的方法是将文件拖到媒体播放器的 .exe 上并放下它,或者,如果它隐藏在它自己的文件夹中,请在媒体文件所在的文件夹中创建它的快捷方式并拖放它们。快捷方式应该会自动更新驱动器号,以便它可以在任何 (windows) 计算机上工作。

答案4

几年前有一种病毒,它利用 USB 驱动器上的 autorun.inf(感谢 ComFreek)文件来“自动运行”其中的文件。此漏洞被用来运行病毒,但你可以用它来运行视频播放器。

以下是有关如何创建的分步指南:http://www.instructables.com/id/Autorun-anything-off-of-a-usb-key/

恐怕无法自动将特定文件格式关联到外部程序。您必须在每台想要此行为的机器上关联文件。

相关内容