中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » (已结)谁能解释一下这个启动盘中的 autoexec.bat ?
作者:
标题: (已结)谁能解释一下这个启动盘中的 autoexec.bat ? 上一主题 | 下一主题
zhengkai
初级用户




积分 105
发帖 1
注册 2002-11-4
状态 离线
『楼 主』:  (已结)谁能解释一下这个启动盘中的 autoexec.bat ?

这是启动盘里的一个批处理文件:
谁能帮我翻译一下这些命令的意思啊??!!!
我很笨的~~~~~   要原文件的发E-MAIL给我!yuzhengkai@163.com
type autoexec.bat

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%
path=C:\;%RAMD%:\;%RAMD%:\BAT;%CDROM%:\;%CDROM%:\UCDOS;%CDROM%:\BOOT;
copy get.exe %RAMD%:\ > NUL
copy attrib.exe %RAMD%:\ > NUL
copy command.com %RAMD%:\ > NUL
copy edit.com %RAMD%:\ > NUL
copy format.com %RAMD%:\ > NUL
copy fdisk.exe %RAMD%:\ > NUL
copy deltree.exe %RAMD%:\ > NUL
copy restart.com %RAMD%:\ > NUL
copy readme.exe %RAMD%:\ > NUL
copy ramexec.bat %RAMD%:\ > NUL
copy xxcopy.exe %RAMD%:\ > NUL
rem copy extract.exe %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
LH MSCDEX.EXE /D:MSCD000 /L:%CDROM%
LH SMARTDRV.EXE 4096
LH DOSKEY.COM > NUL
LH MOUSE.COM > NUL
Set LglDrv=

MD %RAMD%:\TEMP
rem extract /y /e /l %RAMD%: ebd.cab > NUL
XXCOPY /E /H %CDROM%:\BOOT\EBD %RAMD%:\ > NUL
%RAMD%:
ramexec.bat

qq:19540580 有空聊聊

---------- Edited by willsort  ----------
修改原标题:谁能告诉我》????Help!!!!! 高手老手来帮帮!
---------- Edited by willsort ----------


[ Last edited by willsort on 2005-9-23 at 20:21 ]

2002-11-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
MYS
元老会员




积分 5170
发帖 1637
注册 2002-10-16
来自 广东佛山
状态 离线
『第 2 楼』:  

SET EXPAND=YES      ;设环境变量EXPAND值为YES
SET DIRCMD=/O:N     ;设DIRCMD变量为/O:N(控制DIR命令)
;下面两行是设置逻辑驱动器的盘符(c-z)为环境变量LglDrv
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%  ;调用SETRAMD.BAT 将逻辑驱动器盘符环境变量为作参数
;下面设置搜索路径,%RAMD%和%CDROM%是SETRAMD返回的虚拟盘和CD-ROM盘符
path=C:\;%RAMD%:\;%RAMD%:\BAT;%CDROM%:\;%CDROM%:\UCDOS;%CDROM%:\BOOT;
copy get.exe %RAMD%:\ > NUL   ;复制文件get.exe到虚拟盘,输出信息重定向知NUL(即使它们不显示到屏幕上),下面用法相同
copy attrib.exe %RAMD%:\ > NUL
copy command.com %RAMD%:\ > NUL
copy edit.com %RAMD%:\ > NUL
copy format.com %RAMD%:\ > NUL
copy fdisk.exe %RAMD%:\ > NUL
copy deltree.exe %RAMD%:\ > NUL
copy restart.com %RAMD%:\ > NUL
copy readme.exe %RAMD%:\ > NUL
copy ramexec.bat %RAMD%:\ > NUL
copy xxcopy.exe %RAMD%:\ > NUL
rem copy extract.exe %RAMD%:\ > NUL ;REM开头是注释,这一行不会执行
;下面设置 COMSPEC变量,指明DOS命令解释器command.com所处位置在虚拟盘上
set comspec=%RAMD%:\command.com
;下面调用DOS的CD-ROM扩展程序,让光盘可作为DOS磁盘能被DOS所读取
LH MSCDEX.EXE /D:MSCD000 /L:%CDROM%
LH SMARTDRV.EXE 4096  ;启动磁盘高速缓传工具,设定4K的高速缓存(这么小?)
LH DOSKEY.COM > NUL   ;启动DOSKEY,别把信息送到屏幕
LH MOUSE.COM > NUL     ;启动鼠标驱动程序。
Set LglDrv=                   ;删掉环境变量LglDrv

MD %RAMD%:\TEMP    ;在虚拟盘上建议TEMP文件夹
rem extract /y /e /l %RAMD%: ebd.cab > NUL  ;REM把这句注释了,让它不执行
XXCOPY /E /H %CDROM%:\BOOT\EBD %RAMD%:\ > NUL
;上行复制CDROM的\BOOT\EBD子目录中的所有东西到虚拟盘,不要显示信息
%RAMD%:    ;转到虚拟盘
ramexec.bat  ;执行虚拟盘上的ramexec.bat文件

满意了吗?这应该是某位高手做的CD-ROM上的DOS启动,光盘上还装了UCDOS


[此贴子已经被作者于2002-11-4 10:59:30编辑过]






我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
2002-11-4 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (2664429)  编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 3 楼』:  

嗯,是在Win9x自带的MS-DOS 7.x启动盘上做了少许修改的启动盘,不过质量还只是一般。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2002-11-4 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
dosguest
中级用户




积分 381
发帖 75
注册 2002-10-15
状态 离线
『第 4 楼』:  

LH SMARTDRV.EXE 4096  ;启动磁盘高速缓传工具,设定4K的高速缓存
上面这句话中有个笔误,应改为:
LH SMARTDRV.EXE 4096  ;启动磁盘高速缓工具,设定4M的高速缓存


[此贴子已经被作者于2002-11-4 20:29:16编辑过]



[ Last edited by willsort on 2005-9-23 at 20:18 ]

2002-11-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 5 楼』:  

呵呵是无忧启动的 autoexec.bat 吧

2006-5-2 12:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: