中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 17:11
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » [注意]批处理诊断专室
可打印版本  17,405 / 172
第151楼 光与梦想 发表于 2004-01-16 00:00
初级用户 发帖 3 积分 114
多谢!!!!
第152楼 浪里淘沙 发表于 2004-01-25 00:00
初级用户 发帖 5 积分 122
版主你好,我是个批处理初学者,我想请问如果我想在您做的ms-dos710里加入一条选项比如叫“setup winxp from image"
就是让机子直接将我光盘上的镜像直接叫入系统盘,然后重启.该怎么做?
批处理里可以加入像这样:
@echo off
I:
ghost -clone,mode=pload,src=I:\winxp.gho:1,dst=1:1 -fx -sure -rb

请问这一段加在哪里,该怎么加,config.sys里该如何配制?
还有就是我看到您在config.sys里的LASTDRIVEHIGH值为什么会是32而不是一个盘符?
我的机子光驱是I,我该如何确定在另一台机子上调用ghost时,能自动识别到光盘根目录下?
谢谢版主!!!
第153楼 iceboy 发表于 2004-01-26 00:00
银牌会员 发帖 512 积分 1,681
to 浪里淘沙:
config.sys:

DEVICE=HIMEM.SYS /TESTMEM:OFF /Q
DEVICE=EMM386.EXE NOEMS
DEVICEHIGH=VIDE_CDD.SYS /D:MSCD001
DEVICEHIGH=IFSHLP.SYS
DOS=HIGH,UMB
LASTDRIVEHIGH=Z
FILESHIGH=40
BUFFERSHIGH=30,0
FCBSHIGH=4,0
BREAK=OFF

autoexec.bat:

@ECHO OFF
SHSUCDX /D:MSCD001
SMARTDRV /X
FINDCD
%CDROM%:
ghost -clone,mode=pload,src=%CDROM%:\winxp.gho:1,dst=1:1 -fx -sure -rb

需要的程序:
HIMEM.SYS
EMM386.EXE
VIDE_CDD.SYS
SHSUCDX.EXE
SMARTDRV.EXE
FINDCD.EXE
GHOST.EXE
IFSHLP.SYS
IO.SYS
COMMAND.COM
MSDOS.SYS
第154楼 浪里淘沙 发表于 2004-01-27 00:00
初级用户 发帖 5 积分 122
多谢版主!!
第155楼 qwer 发表于 2004-01-31 00:00
初级用户 发帖 1 积分 105
用光盘引导启动后,如何直接运行光盘根目录上的文件.

如:123.exe

批处理如何写

谢谢!!!
第156楼 5460myfriend 发表于 2004-02-09 00:00
初级用户 发帖 11 积分 157
我有一个批处理文件的问题,向大家请教。
> 1. if not exist c:\ucdos.bat goto win98
> ......
> etx cl198
> :wing98
> ......
> 其中:etx cl198,这句是什么意思?
>
> 2. pause > nul
>
> 疑问:我记得暂停用“pause”就行了,后面的“>nul”是什么意思?
>
> 3. mdir c:\ah /m /f5000000
> if errorlevel 1 goto inset1
> goto help
> :inset1
> ......
> 问:创建目录AH命令的后2个参数的意思是?第2句是判断什么错误啊,第3句是跳?
紿ELP段吗?我在整个批文件中没找到HELP的开头?
>
> 4. 在批文件中象执行.COM 和 .BAT 一样,能打开 .TXT 和 .xls 文档吗?
> 5. 在批文件中能否判断硬盘的分区存在?象1中判断指定的文件是否存在一样,如我
要执行 MD F:\HYQ 前先判断 F 是否存在?
> 6. 我执行(默认) MD F:\HYQ 前,给用户一个提示,可以有用户自己来指定目
录名,并在后续的命令中用到这个目录名,有点象 C 语言中从键盘输入一个字符串,在批文件中能做到吗?怎么写?

特别是 第 5、6 个问题 ?
第157楼 5460myfriend 发表于 2004-02-12 00:00
初级用户 发帖 11 积分 157

怎么没人???????????
第158楼 defrag 发表于 2005-01-08 00:00
中级用户 发帖 570 积分 456
回复:(xuan5272095)这是我仿照书上列子遍的*.bat文...
这是我仿照书上列子遍的*.bat文件,可运行时会出错,
请帮我看看


@echo off
choice /c:mde mem,defrag,end
if errorlevel 3 goto mem(应先判断数值最高的错误码)
if errorlevel 2 goto defrag
if errotlevel 1 goto end

:mem
mem
goto end
:defrag
c:\windows\defrag.exe
goto end
:end
echo good bye

@echo off
choice /c:mde mem,defrag,end
if errorlevel 3 goto end(应先判断数值最高的错误码)
if errorlevel 2 goto defrag
if errotlevel 1 goto mem
:mem
mem
goto end
:defrag
c:\windows\defrag.exe
goto end
:end
echo good bye
第159楼 defrag 发表于 2005-01-08 00:00
中级用户 发帖 570 积分 456
我们发现你们都把CHOICE的方法弄错了!!!出问题了我可不
以下是引用iceboy在2003-10-6 15:42:54的发言:
可以!最简单的方法就是用 Choice.com,复杂一点就用 Menustar、ChoiceX,或者编个小程序也行。


我们发现你们都把CHOICE的方法弄错了!!!出问题了我可不成但责任
@echo off
f:\pillow\dos\tw.exe
set path=f:\pillow\dos;e:\ghost
echo.
echo MS-DOS 7.10 启动菜单
echo.
echo 1. 启动到 DOS
echo 2. 备份系统
echo 3. 恢复系统
echo.
choice /c:123 /n /t:1,30 请选择:
if errorlevel 3 goto DOS
if errorlevel 2 goto BACKUP
if errorlevel 1 goto RESTORE
OS
goto exit
:BACKUP
ghost -clone,mode=pdump,src=1:1,dst=e:\ghost\win2k_1.gh1 -fx -rb
goto exit
:RESTORE
ghost -clone,mode=pload,src=e:\ghost\win2000.gh1,dst=1:1 -rb
:exit



第160楼 13670767243 发表于 2005-01-09 00:00
初级用户 发帖 19 积分 102
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上面的意思就是把等于号"="后面的所有字符赋给变量%LglDrv%.

第161楼 北山愚公 发表于 2005-02-13 00:00
初级用户 发帖 15 积分 154
这个贴子太好了,很有借鉴价值,应当排到前面去,顶!!!
第162楼 defrag 发表于 2005-04-23 00:00
中级用户 发帖 570 积分 456
验证“割的巴赫”猜想(请加上奇数)

第163楼 defrag 发表于 2005-04-23 00:00
中级用户 发帖 570 积分 456
得到了但看不懂
第164楼 defrag 发表于 2005-04-23 00:00
中级用户 发帖 570 积分 456

用【code】【/code】(用英文的,现在我只能用中文表示)输入缩进文本
第165楼 defrag 发表于 2005-04-23 00:00
中级用户 发帖 570 积分 456
要问就找willsort吧,她事很熟,批处理专家
上一页  18 9 10 11 12  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023