Board logo

标题: (已解决)怎样在DOS批处理文件里取得U盘的盘符? [打印本页]

作者: chenqiguang     时间: 2006-12-26 23:08    标题: (已解决)怎样在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 再次谢谢热心网友的解答! [ Last edited by chenqiguang on 2006-12-27 at 10:46 PM ]

作者: shjszy     时间: 2006-12-27 07:53
不是批处理文件中实现,而是在做U盘启动类型中选择的,制作中采用USB-HDD启动后就是C:,制作中采用USB-FDD启动后就是A:

作者: terse     时间: 2006-12-27 08:39
Originally posted by shjszy at 2006-12-27 07:53: 不是批处理文件中实现,而是在做U盘启动类型中选择的,制作中采用USB-HDD启动后就是C:,制作中采用USB-FDD启动后就是A:
不是吧!我是usb-zip启动 是C:\

作者: LK     时间: 2006-12-30 09:19
我有两个U盘,无论怎么设置和修改制作方法,始终是一个为A,另一个为C...