我无法创建快捷方式来打开 USB 中的 .exe 文件,因为插入 USB 时驱动器号通常会发生变化。我该怎么做?
答案1
借助 Windows 批处理脚本,您可以让脚本在所有驱动器(A: 到 Z:)中查找 .exe 文件(或任何文件)。如果找到,则运行可执行文件。
在此示例中,我们假设要查找和执行的文件都是航空变焦位于子文件夹中AeroZoom(其中完整路径可以是AZ:\AeroZoom\aerozoom.exe)。
修改第二行和第三行AeroZoom\aerozoom.exe,然后将文本文件保存为例如“this_is_a_shortcut.bat”,它可以作为快捷方式放在桌面上。
@echo 关闭 设置 fileToSearch=AeroZoom\aerozoom.exe 设置 fileToExecute=AeroZoom\aerozoom.exe 对于 (ABCDEFGHIJKLMNOPQRSTU VWXYZ) 中的 %%i 执行 ( 如果存在“%%i:\%fileToSearch%”开始“”“%%i:\%fileToExecute%” )
如果其他驱动器上存在相同文件名和路径的文件,则可以修改“fileToSearch”以搜索仅位于所需驱动器上的另一个文件。
答案2
您可以通过磁盘管理永久设置驱动器号。对于 Windows 7,我右键单击“计算机”并选择“管理”,然后选择“磁盘管理”。在磁盘管理中找到插入的 USB 驱动器,然后右键单击并选择“更改驱动器号和路径”。
这是一个简单的对话框,可以添加路径或更改当前驱动器号。
如果您将其更改为字母表中间或末尾的某个字母,它不会与系统上的其他驱动器字母冲突,并且应该始终相同。那么您的快捷方式应该始终有效
答案3
如果您正在谈论驱动器内指向驱动器中另一个文件的快捷方式,只需使用如下引用:
/程序/文件/更多/运行.EXE
只需确保快捷方式位于“programs/files...”之前的文件夹中
如果您选择这条路线,您可能实际上必须使用批处理文件。