我研究了我的问题的可能解决方案,但是恐怕我的知识水平不允许我正确地提出问题。在任何主机上解决USB驱动器批处理文件的问题
我的USB驱动器被命名为CRUISER,并且我有几个应用程序可以通过主机上的批处理文件运行。由于我不知道驱动器盘符是什么,我怎样才能在批处理文件中通过名称解析驱动器?
这是我在我目前的主机端批处理文件。 (你可以通过REM看到并暂停声明,我一直在测试....)
REM Start Portable Apps and Signup Shield Suite
cd C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Temp\SignupShield\
del signupshieldportable.exe
REM dir
REM pause
cd \
%CRUISER%
REM dir
REM pause
start StartPortableApps.exe
cd PortableApps
REM dir
REM pause
start SignupShieldPortable.exe
rem pause
所有我想做的事,就是插上我的主机上的驱动器,运行基于主机的批处理文件,并找到我的CRUISER驱动器,而不管分配的驱动器号,然后运行这两个应用程序。我知道我可以将批处理文件放在USB驱动器上,然后从那里运行它,因为我已经这样做了。现在,这只是我需要解决的挑战!
感谢您的帮助
你试过分配一个固定的驱动器号到USB驱动器?您可以使用控制面板“计算机管理”工具或第三方USBDLM实用程序。 – 2011-05-25 19:48:59