无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2515|回复: 18
打印 上一主题 下一主题

求助!谁帮我看看这个批处理哪里出错了啊

[复制链接]
跳转到指定楼层
1#
发表于 2004-8-31 20:18:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\;%CDROM%:\tools\dos;%cdrom1%:\tools\dos
set comspec=a:\command.com
a:\smartdrv.exe

IF "%config%"=="CDROM" GOTO CDROM
IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="PDOS" GOTO PDOS
IF "%config%"=="FDISK" GOTO FDISK
echo.
GOTO QUIT
:CDROM
a:\mscdex.exe /d:mscd001 /l:%cdrom%
if no %cdrom%*==* set cdrom=
if no %cdrom%*==* set cdrom=
findcd /s > nul
if "%cdrom%"=="1" set path=%path%;%cdrom1%:\;
if "%cdrom%"=="2" set path=%path%;%cdrom1%:\;%cdrom2%:\;
if "%cdrom%"=="3" set path=%path%;%cdrom1%:\;%cdrom2%:\;%cdrom3%:\;
if not %cdrom%*==* set cdrom=
if not %cdrom%*==* set cdrom=
set bootcd=
for %%I in (%cdrom1%,%cdrom2%,%cdrom3%) DO if exist %%I\tools\dos\py.com set BOOTCD=%%I
if %bootcd%*==* goto _nobootcd
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 %BOOTCD%==%%I: set CDROM=%%I
goto _findbootcdok
:_nobootcd
echo.
echo Error: I cannot find your CDROM where we boot from!
echo Please make sure you insert the boot disc in it!
pause
:_findbootcdok
copy %bootcd%\tools\dos\*.* %ramd%:\
LH %ramd%:\ntfsdos.exe
GOTO QUIT
:FDISK
call a:\fdisk.exe
GOTO QUIT
:PDOS
cls
a:\mscdex.exe /d:mscd001 /l:r
set cdrom=r
call cdrom.bat
%ramd%:\
copy %cdrom%:\tools\dos\*.* %ramd%:\
copy %cdrom1%:\tools\dos\*.* %ramd%:\
LH %ramd%:\ntfsdos.exe
CALL %ramd%:\PDOS95.BAT
GOTO QUIT
:QUIT
set > c:\vir.txt
dir %cdrom%:\tools /s >> c:vir.txt
a:\
echo To get help, type HELP and press ENTER.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=

我运的时候没别的问题就是老出现一个找光盘的提示,我用的双光驱,把盘放主光驱里就提示副光驱,放副的里面就提示主,请问怎么改才能解决啊
2#
发表于 2004-8-31 20:35:10 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

请提供全部文件以便测试一下,OK?
回复

使用道具 举报

3#
发表于 2004-8-31 20:36:15 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

1.写了那么多,就为定义CDROM的主副,好像无意义。
  直接用98的光驱判断不是一样吗?
2.为了定PATH,完全可以直接全部定上所有的PATH,速度还快一点呢
3.IF "%config%"=="CDROM" GOTO CDROM
  IF "%config%"=="NOCD" GOTO QUIT
  等句
可改成  goto %config%
4.还不如写一段:光盘不在主CDROM里提示换光驱。
回复

使用道具 举报

4#
 楼主| 发表于 2004-8-31 20:36:35 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

还要config.sys吗
回复

使用道具 举报

5#
 楼主| 发表于 2004-8-31 20:38:50 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

呵呵,不是想省点事吗,再说还需要在光盘上考一些东西,所以最好能定下来啊
回复

使用道具 举报

6#
发表于 2004-8-31 20:45:43 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

并不是为了找不到光驱,本身就不存在这个道理,而是要定义光驱的路径,就定义查找一个光盘的文件,如if no %cdrom%:\123.txt找不到再下一个%cdrom1%:\123.txt.找到哪一个,就把%cdrom%*加在路径里。
回复

使用道具 举报

7#
 楼主| 发表于 2004-8-31 20:47:33 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

是啊,可是如果在%cdrom%:\1.txt里找不到他就会出个光驱没盘的提示啊,
怎么能不让他出啊,找不到就找一下
回复

使用道具 举报

8#
发表于 2004-8-31 20:51:01 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

读到没放盘的光驱会出错的,
回复

使用道具 举报

9#
 楼主| 发表于 2004-8-31 20:52:10 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

是啊,怎么能不让他出吗
回复

使用道具 举报

10#
发表于 2004-8-31 20:57:44 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

用if exist
if exist 1.txt edit 1.txt
如果有指定的文件,则条件成立,运行命令,否则运行下一句
回复

使用道具 举报

11#
 楼主| 发表于 2004-8-31 20:58:40 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

可是我上面已经用了啊
回复

使用道具 举报

12#
发表于 2004-8-31 21:11:19 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

[这个贴子最后由隐形侠在 2004/08/31 09:12pm 第 1 次编辑]

是不是把%BOOTCD%==%%I:的:放到
copy %bootcd%\tools\dos\*.* %ramd%:\
这句用%bootcd%:\
回复

使用道具 举报

13#
 楼主| 发表于 2004-8-31 21:13:42 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

现在运行是没问题,就是出那个提示,只要略过就没事了
回复

使用道具 举报

14#
发表于 2004-8-31 21:24:52 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

不好意思我对批处理不是太懂只能帮你顶了!
回复

使用道具 举报

15#
 楼主| 发表于 2004-8-31 21:25:53 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

呵呵,谢谢了啊
回复

使用道具 举报

16#
发表于 2004-8-31 21:30:26 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

下面引用由dqhtlinli2004/08/31 09:24pm 发表的内容:
不好意思我对批处理不是太懂只能帮你顶了!
我也顶!!!
回复

使用道具 举报

17#
发表于 2004-8-31 21:46:11 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

顶!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

18#
 楼主| 发表于 2004-8-31 21:48:40 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

谢谢大家支持了啊
回复

使用道具 举报

19#
 楼主| 发表于 2004-8-31 22:07:32 | 只看该作者

求助!谁帮我看看这个批处理哪里出错了啊

没人能帮我了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-21 22:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表