无忧启动论坛
标题:
(已解决)怎样在DOS批处理文件里取得U盘的盘符?
[打印本页]
作者:
chenqiguang
时间:
2006-12-26 09:55
标题:
(已解决)怎样在DOS批处理文件里取得U盘的盘符?
U盘制作的DOS启动盘启动到MS-DOS7.1后,在有些机器上的盘符为“A:” ,而在另一些机器上的盘符又为“C:”。
U盘中的批处理文件 autoexec.bat 当U盘的盘符为“A:”时,需要执行程序A;当U盘的盘符为“C:”时,需要执行程序C。
请问怎样在DOS批处理文件 autoexec.bat 里取得U盘的盘符来实现?
先谢谢啦!
用网友介绍的方法搞定。
可以在你的U盘根目录放一个特征文件,用于判断。
假如文件为myudisk.000
if not exit a:\myudisk.000 goto c
a
goro exit
:c
c
:exit
再次谢谢热心网友的解答!
[
本帖最后由 chenqiguang 于 2006-12-27 09:31 AM 编辑
]
作者:
lsc202
时间:
2006-12-26 11:46
呵呵,我刚刚解决了这个问题,下载附件,然后在批处理里加入如下两行就行了
bootdrv.com > nul
if errorlevel 0 set BOOTDRV=A:
if errorlevel 2 set BOOTDRV=C:
bootdrv.rar
2006-12-26 11:46 上传
点击文件名下载附件
下载积分: 无忧币 -2
87 Bytes, 下载次数: 99, 下载积分: 无忧币 -2
作者:
chenqiguang
时间:
2006-12-26 15:58
已经下载,测试后再了回复
测试失败
[
本帖最后由 chenqiguang 于 2006-12-27 09:34 AM 编辑
]
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3