原帖由 小军军 于 2006-10-23 06:12 PM 发表
不管它是A还是C,U盘上总有你特定的文件可以识别吧
原帖由 zjz 于 2006-10-24 07:47 AM 发表
wjgyz740526 朋友,我试过,不行:-(
是否应该用引号扩起: "%%i"?
另外,for %%i in(a b c d e f g h i j k l m n o p q r s t u v w x y z) do @(
IF EXIST uuzhao.txt GOTO udiskstart)
如果 ...
原帖由 wjgyz740526 于 2006-10-24 07:55 AM 发表
你把你U盘的目录结构及文件名以及你的目的发上来,我来试试看
原帖由 wjgyz740526 于 2006-10-24 08:56 PM 发表
如果是u盘启动到dos,上面的命令不需要了,你直接在autoexec.bat中添加kvdos就可以了。
原帖由 namejm 于 2006-10-24 11:57 PM 发表
看了以上的讨论,有个疑问:你这个批处理是保存在U盘里的还是保存在硬盘上的?如果是保存在U盘里的话,根本用不着寻找U盘的盘符了,直接用相对路径就可以了。
原帖由 wjgyz740526 于 2006-10-25 07:41 AM 发表
兄弟啊,只要你是u盘启动到dos,那么启动后即是u盘的盘符,不管那个kvdos是在u盘的什么目录,你都可以用相对目录找到的
比如你完全可以在autoexec.bat最后面添加:
cd kvdos (你的kvdos所在目录或路径)
kv ...
原帖由 namejm 于 2006-10-25 12:42 PM 发表
只要是调用的是本分区或本盘符下的文件或程序,直接用相对路径就可以解决问题,完全不用获取盘符。
原帖由 namejm 于 2006-10-25 01:22 PM 发表
我怎么老觉得你这个问题的环境是这样的呢:批处理并不保存在U盘上,而是保存在硬盘里?要不然,你怎么会一再要求获取U盘的盘符?
如果批处理确实保存在U盘里,那么,3F的代码是获取U盘盘符的通用方法。 ...
原帖由 namejm 于 2006-10-25 05:55 PM 发表
3F的意思是本主题的第三个帖子。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |