![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-08-13 01:38 |
47,811 topics / 349,897 posts / today 0 new / 48,256 members |
| DOS学习入门 & 精彩文章 (教学室) » Are findcd.exe and findcd.bat the same thing? |
| Printable Version 964 / 5 |
| Floor1 hotdog | Posted 2003-08-15 00:00 |
| 中级用户 Posts 78 Credits 411 | |
|
As the title says
|
|
| Floor2 电吉入侵 | Posted 2003-08-15 00:00 |
| 初级用户 Posts 377 Credits 1,480 | |
|
No, they're not the same. If you're using the moderator's compiled findcd, you just need to run it and it can find the current CD-ROM drive and set the %CDROM% variable beforehand, very convenient...
findcd.bat can contain anything, so how could they be the same? |
|
| Floor3 hotdog | Posted 2003-08-15 00:00 |
| 中级用户 Posts 78 Credits 411 | |
|
Could this big brother explain the -f parameter of findcd and the findcd.bat below
@echo off set cdrom= set findcd= set cdf=%1 findcd -f\%cdf% -e if errorlevel 254 goto _find1 if errorlevel 0 set cdrom=A: if errorlevel 1 set cdrom=B: if errorlevel 2 set cdrom=C: if errorlevel 3 set cdrom=D: if errorlevel 4 set cdrom=E: if errorlevel 5 set cdrom=F: if errorlevel 6 set cdrom=G: if errorlevel 7 set cdrom=H: if errorlevel 8 set cdrom=I: if errorlevel 9 set cdrom=J: if errorlevel 10 set cdrom=K: if errorlevel 11 set cdrom=L: if errorlevel 12 set cdrom=M: if errorlevel 13 set cdrom=N: if errorlevel 14 set cdrom=O: if errorlevel 15 set cdrom=P: if errorlevel 16 set cdrom=Q: if errorlevel 17 set cdrom=R: if errorlevel 18 set cdrom=S: if errorlevel 19 set cdrom=T: if errorlevel 20 set cdrom=U: if errorlevel 21 set cdrom=V: if errorlevel 22 set cdrom=W: if errorlevel 23 set cdrom=X: if errorlevel 24 set cdrom=Y: if errorlevel 25 set cdrom=Z: set findcd=0 goto _end :_find1 findcd -e -r if errorlevel 254 goto _find2 if errorlevel 0 set cdrom=A: if errorlevel 1 set cdrom=B: if errorlevel 2 set cdrom=C: if errorlevel 3 set cdrom=D: if errorlevel 4 set cdrom=E: if errorlevel 5 set cdrom=F: if errorlevel 6 set cdrom=G: if errorlevel 7 set cdrom=H: if errorlevel 8 set cdrom=I: if errorlevel 9 set cdrom=J: if errorlevel 10 set cdrom=K: if errorlevel 11 set cdrom=L: if errorlevel 12 set cdrom=M: if errorlevel 13 set cdrom=N: if errorlevel 14 set cdrom=O: if errorlevel 15 set cdrom=P: if errorlevel 16 set cdrom=Q: if errorlevel 17 set cdrom=R: if errorlevel 18 set cdrom=S: if errorlevel 19 set cdrom=T: if errorlevel 20 set cdrom=U: if errorlevel 21 set cdrom=V: if errorlevel 22 set cdrom=W: if errorlevel 23 set cdrom=X: if errorlevel 24 set cdrom=Y: if errorlevel 25 set cdrom=Z: set findcd=1 goto _end :_find2 findcd -e -a if errorlevel 254 goto _end if errorlevel 0 set cdrom=A: if errorlevel 1 set cdrom=B: if errorlevel 2 set cdrom=C: if errorlevel 3 set cdrom=D: if errorlevel 4 set cdrom=E: if errorlevel 5 set cdrom=F: if errorlevel 6 set cdrom=G: if errorlevel 7 set cdrom=H: if errorlevel 8 set cdrom=I: if errorlevel 9 set cdrom=J: if errorlevel 10 set cdrom=K: if errorlevel 11 set cdrom=L: if errorlevel 12 set cdrom=M: if errorlevel 13 set cdrom=N: if errorlevel 14 set cdrom=O: if errorlevel 15 set cdrom=P: if errorlevel 16 set cdrom=Q: if errorlevel 17 set cdrom=R: if errorlevel 18 set cdrom=S: if errorlevel 19 set cdrom=T: if errorlevel 20 set cdrom=U: if errorlevel 21 set cdrom=V: if errorlevel 22 set cdrom=W: if errorlevel 23 set cdrom=X: if errorlevel 24 set cdrom=Y: if errorlevel 25 set cdrom=Z: set findcd=2 :_end set cdf= What is cdf being set for findcd -f\%cdf% -e I can't understand the line above |
|
| Floor4 Wengier | Posted 2003-08-16 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
Does findcd.exe have a -f parameter???
|
|
| Floor5 hotdog | Posted 2003-08-16 00:00 |
| 中级用户 Posts 78 Credits 411 | |
|
There is a -f
Don't know what it does |
|
| Floor6 Wengier | Posted 2003-08-16 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
The following is quoted from hotdog's post on 2003-8-16 22:49:17: That's the old findcd.com, right... FINDCD.EXE doesn't have -f. |
|
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |