中国DOS联盟论坛

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:
There is a -f
Don't know what it does


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