无忧启动论坛

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

[分享][原创]bat sys详解-献给初学启动的朋友!

[复制链接]
跳转到指定楼层
1#
发表于 2004-4-15 17:09:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由dzy在 2004/04/15 05:14pm 第 1 次编辑]

AUTOEXEC.BAT 如下::
@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
cls
call setramd.bat %LglDrv%   ;(调用setramd.bat 检查加载虚拟盘情况!)
set temp=c:\
set tmp=c:\          ;(临时文件存放) 
path=%RAMD%:\;a:\;%CDROM%:\  ;(文件路径)
copy command.com %RAMD%:\ > NUL;(拷贝命令行解释器文件到虚拟盘)
set comspec=%RAMD%:\command.com;(设置命令行解释器文件路径)
copy extract.exe %RAMD%:\ > NUL;(拷贝解压缩.cab文件到虚拟盘)
:ERROR
IF EXIST ebd.cab GOTO EXT   ;(存在 ebd.cab 跳转到 EXT)
echo NO ebd.cab !!!
echo.
pause
GOTO ERROR  ;(不存在 ebd.cab 进入死循环,可按 CTL + Break 强行推出)
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL ;(解包文件到虚拟盘)
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.                      ;(显示消息)
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%  :(运行加载光驱)
echo. ;(此时光驱名称为 mscd001 盘符动态的 %CDROM%,固定参数为: /L;盘符)        
tw                         ;(加载天汇中文支持)
%CDROM%:                    ;(进入光驱盘)
CD\TOOLS                                    
cls                      ;(以下为自由发挥)
echo 你已经进入 WIN98  dos系统!        ;(自由发挥)
echo 键入 ghost 进入 GHOST8.0!!        ;(自由发挥)
echo 键入 dn 进入 dm 9.56中文版!!       ;(自由发挥)
自由发挥可改为:
TW/Q                ;(一定记住退出天汇中文系统 ,或者把前面的 tw 删除)
CD\WIN98SE                ;(假设win98 安装文件在此目录下)
SETUP /is                 ;(禁止安装前运行 ScanDisk)
就可以实现 WINDOWS98 的自动安装了(需要有安装自动应答文件)!



SETRAMD.BAT 如下::
@echo off
set RAMD=
set CDROM=
echo.
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
echo.
a:\findramd               ;(运行findramd 检查虚拟盘)
if errorlevel 255 goto no_ramdrive
if not errorlevel 3 goto no_ramdrive  ;(无虚拟盘跳转)
goto do_shift
:loop
if errorlevel %1 goto no_shift
:do_shift
set cdrom=%2
shift
shift
if not %1*==* goto loop
goto no_ramdrive        ;(无虚拟盘跳转)
:no_shift
set ramd=%2
if "%RAMD%"=="C" goto c_drive  ;(虚拟盘为 C 跳转)
goto success
:c_drive  ;(虚拟盘为 C 就是没找到硬盘分区) 
tw     ;(天汇中文支持)
cls
echo Windows 98 找不到合法的 FAT 或 FAT32 分区! ;(以下提示信息)
echo 估计有以下几种可能:
echo.
echo 1.  硬盘没有分区 ,需要在硬盘建立至少一个 FAT 或 FAT32分区
echo 请  在命令行下键入 FDISK 分区!
echo.
echo 2.  硬盘正在使用第三方硬盘管理软件. 如果你想继续使用此第三方硬盘管理软件
echo 请  用第三方硬盘管理软件软盘启动您的计算机!
echo .
echo 3.  硬盘存在病毒信息,找不到分区!
echo 请  运行杀毒程式去处病毒!
echo.
goto success
:no_ramdrive       ;(没有建立虚拟盘提示信息)
echo Windows 98 启动盘无法建立供临时使用的虚拟盘
echo 可能是您的计算机内存容量小于 待建立虚拟盘的容量!  
echo.
:success


CONFIG.SYS 如下::
device=himem.sys /testmem:off ;(加载内存管理,关闭测试内存)
device=oakcdrom.sys /D:mscd001 ;(挂光驱 驱动程序)
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048 ;(挂虚拟盘驱动程序)
lastdrive=z           ;(最后盘符号设置为 Z)

洒家打了半天字,希望对批处理有疑惑的朋友有帮助!!
洒家也就欣慰了~~~~~~~~~~~~~

2#
 楼主| 发表于 2004-4-15 17:19:55 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

[UploadFile=34_1614_1.rar]

 着标........
回复

使用道具 举报

3#
发表于 2004-4-15 17:35:04 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

好东西!帮你顶
回复

使用道具 举报

4#
 楼主| 发表于 2004-4-15 17:49:21 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

     实现全自动 GHOST 请在自由“发挥部分”加入命令行:

自动备份C盘为e:\bac.gho (完成后不显示任何信息,直接启动):
  ghost.exe -clone,mode=pdump,src=1:1,dst=e:\bac.gho -fx -sure -rb

自动还原e:\bac.gho 到才C盘 (完成后不显示任何信息,直接启动):
 ghost.exe -clone,mode=pload,src=e:\bac.gho,dst=1:1 -fx -sure -rb
回复

使用道具 举报

5#
发表于 2004-4-15 17:50:39 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

大力的项。
回复

使用道具 举报

6#
 楼主| 发表于 2004-4-15 18:25:53 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!


         大家还有什么这方面的问题吗??
           欢迎来骚扰洒家~~~~~
回复

使用道具 举报

7#
发表于 2004-4-15 20:16:47 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

喜欢吹牛也不是什么坏事!!不过应该去灌水区!!
我也是喜欢吹牛!!!哈哈!!!
人家怎么说是人家的事,支持楼主!!!
回复

使用道具 举报

8#
 楼主| 发表于 2004-4-15 21:17:23 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

[UploadFile=34_1614_7.gif]....
回复

使用道具 举报

9#
发表于 2004-4-15 21:24:26 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

回复

使用道具 举报

10#
发表于 2004-4-15 22:06:09 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

好帖,顶!!!
多为我们扫扫盲。
另有一事请教,如果我要用Easyboot做winme的安装,autoexec.bat应如何写?
winme应放在什么目录下?
回复

使用道具 举报

11#
 楼主| 发表于 2004-4-15 22:41:09 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

下面引用由mbcz2004/04/15 10:06pm 发表的内容:
好帖,顶!!!
多为我们扫扫盲。
另有一事请教,如果我要用Easyboot做winme的安装,autoexec.bat应如何写?
winme应放在什么目录下?
可以放在 光盘:\WINME\ 目录,一目了然!
把 autoexec.bat 最后执行的命令指向光盘:\WINME\目录下的WINDOWS ME的安装文件,
就可以实现了!
回复

使用道具 举报

12#
发表于 2004-4-15 23:21:23 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

嘿嘿中。。。
有意思的批处理。。。
没学过DOS。。。
哪就有点难啰。。。
不错。。。不错的批处理。。。
支持。。。顶。。。
回复

使用道具 举报

13#
 楼主| 发表于 2004-4-15 23:25:54 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

呵呵~~
在 DOS 年代批处理是必修棵!
回复

使用道具 举报

14#
发表于 2004-4-15 23:31:36 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

DOS年代。。。。
CONFIG.SYS和AUTOEXEC.BAT+DOS命令。。。懂一点。。。
基本可以畅通无阻。。。
回复

使用道具 举报

15#
发表于 2004-4-15 23:37:20 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

这样行吗,安装盘在光盘根目录下?
@ECHO OFF
path=c:\windows;c:\windows\command
\hibinv.exe
call \checksr.bat
IF "%config%"=="QUICK" GOTO QUICK
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
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%path%;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
smartdrv.exe

:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows Millennium Edition Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
::If MSCDEX doesn't find a drive...
IF ERRORLEVEL 1 SET CDPROB=1
::
GOTO QUIT

:HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
::If MSCDEX doesn't find a drive...
IF ERRORLEVEL 1 SET CDPROB=1
cls
call help.bat
::
GOTO QUIT
cd\wimme
setup /is
:QUIT
call fixit.bat
rem clean up environment variables
set CDPROB=
set CDROM=
set LglDrv=
GOTO QUICK
:QUICK
回复

使用道具 举报

16#
 楼主| 发表于 2004-4-15 23:41:46 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

[UploadFile=34_1614_15.jpg]:%CDROM%
回复

使用道具 举报

17#
发表于 2004-4-16 01:26:04 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

呵呵……年纪大了,没耐性看。但还是顶一个!
回复

使用道具 举报

18#
发表于 2004-4-16 07:18:53 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

下面引用由dzy2004/04/15 05:49pm 发表的内容:
     实现全自动 GHOST 请在自由“发挥部分”加入命令行:
能不能在ghost备份的时候
在命令行中为gho文件加密码
而在恢复时是否也可以直接在命令行中加密码以恢复加密的gho文件?
望指点,谢谢!
回复

使用道具 举报

19#
发表于 2004-4-16 08:58:05 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

有点难度!
你到这里看看:
中国DOS联盟之联合DOS论坛
http://model.chinajewelry.net/dos/dosbbs/
回复

使用道具 举报

20#
 楼主| 发表于 2004-4-16 13:26:37 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

下面引用由sak472004/04/16 07:18am 发表的内容:
能不能在ghost备份的时候
在命令行中为gho文件加密码
而在恢复时是否也可以直接在命令行中加密码以恢复加密的gho文件?
望指点,谢谢!
可以加密码!
自动备份C盘为e:\bac.gho 密码 abc (完成后不显示任何信息,直接启动):
ghost.exe -clone,mode=pdump,src=1:1,dst=e:\bac.gho -pwd=abc -fx -sure -rb

回复

使用道具 举报

21#
发表于 2004-4-16 13:39:19 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

不错,很详细啊,谢谢楼主了!!
回复

使用道具 举报

22#
 楼主| 发表于 2004-4-16 13:43:16 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

下面引用由pizigao2004/04/16 08:58am 发表的内容:
有点难度!
什么幌子难度????什么幌子难度????
什么幌子难度????什么幌子难度????


回复

使用道具 举报

23#
发表于 2004-4-16 14:29:16 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

“碴哥”!偶是菜鸟啦!!哈哈
回复

使用道具 举报

24#
发表于 2004-4-16 14:36:16 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

暂停发言
回复

使用道具 举报

25#
发表于 2004-4-16 14:36:42 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

下面引用由dzy2004/04/16 01:26pm 发表的内容:
可以加密码!
自动备份C盘为e:\bac.gho 密码 abc (完成后不显示任何信息,直接启动):
ghost.exe -clone,mode=pdump,src=1\bac.gho -pwd=abc -fx -sure -rb
谢谢谢谢
终于明白了~
回复

使用道具 举报

26#
 楼主| 发表于 2004-4-16 15:03:12 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

不用客气!
回复

使用道具 举报

27#
发表于 2004-4-16 16:11:28 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

那还不如不要密码呢?根本没有区别吗!
回复

使用道具 举报

28#
 楼主| 发表于 2004-4-16 18:03:07 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

下面引用由pizigao2004/04/16 04:11pm 发表的内容:
那还不如不要密码呢?根本没有区别吗!
有区别!
你把批处理文件
bat2com 或bat2exe  
别人看不到密码,就起保护作用了!
回复

使用道具 举报

29#
发表于 2004-4-17 12:07:08 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

支持楼主,请教个问题,想制作一张工具启动盘,其中有一项菜单为运行KV2004,该怎样制作引导文件?是用98启动盘修改autoexec.bat和config.sys吗?
回复

使用道具 举报

30#
发表于 2004-4-17 12:21:54 | 只看该作者

[分享][原创]bat sys详解-献给初学启动的朋友!

bat祥解不够祥(你的好多行未注解,没必要吗?)
sys祥解没看到(压缩包里吗?)
这些远不能满足我好学的欲望
批处理
我爱你
系统配置不容易
读你
追你
不知能否得到你
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-8 03:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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