中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 19:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [注意]批处理诊断专室 查看 17,431 回复 172
91 发表于 2003-06-22 00:00 ·  中国 广东 佛山 南海区 电信
初级用户
★★
积分 321
发帖 66
注册 2003-05-22 00:00
23年会员
UID 2315
性别 男
状态 离线
我想做一个自动安装win98 的启动光盘,可是不知道怎样在启动光盘里利用创建的批处理文件来自动安装Win98了。先使用安装命令setup,后接刚刚由Batch 98创建的 .inf 文件的路径和文件名。(默认文件名为 Msbatch.inf)例如,在命令行上键入以下命令:setup msbatch.inf /is 将会开始自动安装Win98,并按照要求查询 .inf 文件

在批处理里面怎样设置msbatch.inf(这个文件是放在光盘里的)这个文件才能够实现自动安装win98的全过程~~~?
92 发表于 2003-06-23 00:00 ·  中国 广东 佛山 南海区 电信
初级用户
★★
积分 321
发帖 66
注册 2003-05-22 00:00
23年会员
UID 2315
性别 男
状态 离线
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT
:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%\
%CDROM%
cd \WIN98 <---------------------------是什么意思是打开cd目录下的win98
echo. 还是好象在DOS一样展开win98的目录?
OEMSETUP.EXE /K "/IE /NF"
goto QUIT

可以回答我吗?

93 发表于 2003-06-24 00:00 ·  中国 安徽 合肥 电信
中级用户
积分 272
发帖 43
注册 2003-04-04 00:00
23年会员
UID 1392
性别 男
状态 离线
请问各位高手
如何用.bat提高个人主页的访问量!!!!
94 发表于 2003-06-24 00:00 ·  中国 浙江 金华 电信
初级用户
积分 109
发帖 1
注册 2003-06-06 00:00
23年会员
UID 3919
性别 男
状态 离线
请问WIN98里面的MSCONFIG怎么设置
95 发表于 2003-06-30 00:00 ·  中国 浙江 温州 电信
初级用户
积分 108
发帖 2
注册 2003-06-29 00:00
23年会员
UID 6131
性别 男
状态 离线
斑竹请帮忙,我想搞一个批处理文件,启动程序a.exe,等该程序运行结束后再删除文件b.sys,请大虾指点后一步如何写,谢谢!
96 发表于 2003-07-01 00:00 ·  中国 北京 北京神州长城通信技术发展中心中国长城互联网
初级用户
积分 218
发帖 26
注册 2003-05-30 00:00
23年会员
UID 2628
性别 男
状态 离线
斑竹,这是我的autoexec.bat文件的内容(请结合config.sys诊断室的文件来看):

@ECHO OFF
goto %config%

:KVD2003
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
path=a:\;
CLS
ECHO.
ECHO This is a KV2003 2003-6-30 5M DOS Edition !
ECHO.
ECHO Kvd2003 32bit version 7.01.213 (DOS32V)
echo.
echo Make by ** Shadowman **
echo.
echo -----------------------------------------------------------------------------
KVD2003

:JMHDFIX
JMHDFIX


97 发表于 2003-07-02 00:00 ·  中国 陕西 西安 电信
初级用户
积分 156
发帖 13
注册 2003-07-01 00:00
23年会员
UID 6214
性别 男
来自 陕西
状态 离线
怎样让启动盘里的MOUSE。COM在开机后自动运行。是CONFIG。SYS还是AUTOEXEC。BAT里
98 发表于 2003-07-02 00:00 ·  中国 北京 263网络通信股份有限公司
银牌会员
★★★
nre
积分 1,210
发帖 361
注册 2002-12-28 00:00
23年会员
UID 629
性别 男
状态 离线
以下是引用SXGXB在2003-7-2 20:47:46的发言:
怎样让启动盘里的MOUSE。COM在开机后自动运行。是CONFIG。SYS还是AUTOEXEC。BAT里


AUTOEXEC。BAT

Teamwork !
99 发表于 2003-07-02 00:00 ·  中国 陕西 西安 电信
初级用户
积分 156
发帖 13
注册 2003-07-01 00:00
23年会员
UID 6214
性别 男
来自 陕西
状态 离线
谢谢,具体怎样配置
100 发表于 2003-07-02 00:00 ·  中国 北京 263网络通信股份有限公司
银牌会员
★★★
nre
积分 1,210
发帖 361
注册 2002-12-28 00:00
23年会员
UID 629
性别 男
状态 离线
相对或绝对路径\mouse.com

LH 是放到UMB运行的意思,大部分程序可以用LH参数

Teamwork !
101 发表于 2003-07-03 00:00 ·  中国 陕西 西安 电信
初级用户
积分 156
发帖 13
注册 2003-07-01 00:00
23年会员
UID 6214
性别 男
来自 陕西
状态 离线
谢了。
102 [求助]请教:这样的批处理该怎么写? 发表于 2003-07-16 00:00 ·  中国 广东 肇庆 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
23年会员
UID 6709
性别 男
状态 离线
我想写一个具有如下功能的,调用Ghost.exe作备份和还原的启动盘批处理,但不知道要用到什么工具?该怎么写?

1、还原功能:

启动盘启动——提示输入要还原的备份文件名 %xxx.gho%——搜索 xxx.gho,将搜索得到的xxx.gho的完整路径输入到下面的命令,不存在这个文件则返回上一步重新输入其他文件名——提示输入要将备份文件还原到哪个 %分区%,将这个变量%分区%输入到下面的命令——执行Ghost还原命令:
ghost -clone,mode=pload,src=%完整路径\xxx.gho%:1,dst=1:%分区% -sure

2、备份功能:

启动盘启动——提示输入要备份的%分区A%——设定一个值,如:2G,做一个判断,将备份文件放在第一个空闲空间大于2G的%分区B%——提示输入备份%文件名%——将以上变量输入到下面命令执行备份:
ghost -clone,mode=pdump,src=1:%分区A% ,dst=%分区B%\%文件名% -z9 -sure


103 发表于 2003-07-24 00:00 ·  中国 广东 肇庆 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
23年会员
UID 6709
性别 男
状态 离线
上面批处理中还原功能的其中一部分我想这样写:

set get=

get s "please input your backup file name :"
(这里假设输入: pwin98.gho)

for %%a in (d: e: f: g: h: i: j: k do if exist %%a\%get% dir /b /s %%a\%get%
(这里假设得到屏幕输出结果为: d:\pwin98.gho)

那么如何才能将上面搜索得到的屏幕输出d:\pwin98.gho自动赋值到下面的命令:
ghost -clone,mode=pload,src=d:\pwin98.gho:1,dst=1:1 -auto -sure
104 发表于 2003-07-26 00:00 ·  中国 广东 肇庆 端州区 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
23年会员
UID 6709
性别 男
状态 离线
想到了一个笨方法:(不知是否行的通,有没有更好的方法?)

set get=

get s "please input your backup file full name :"

echo set abc= >%ramdrive%\backup.bat

for %%a in (d: e: f: g: h: i: j: k do if exist %%a\%get% dir /b /s %%a\%get% >>%ramdrive%\backup.bat

call %ramdrive%\backup.bat

ghost -clone,mode=pload,src=%abc%:1,dst=1:1 -auto -sure





105 发表于 2003-07-26 00:00 ·  中国 广东 肇庆 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
23年会员
UID 6709
性别 男
状态 离线
有问题:
怎样才能让 %ramdrive%\backup.bat 中

echo set abc= >%ramdrive%\backup.bat 输入的set abc=

与 for %%a in (d: e: f: g: h: i: j: k do if exist %%a\%get% dir /b /s %%a\%get% >>%ramdrive%\backup.bat 输入的xxx.xxx同在一行?

论坛跳转: