中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 17:13
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [注意]批处理诊断专室 查看 17,413 回复 172
121 发表于 2003-08-23 00:00 ·  中国 四川 成都 联通
初级用户
积分 113
发帖 3
注册 2003-08-23 00:00
22年会员
UID 9074
性别 男
状态 离线
这是我仿照书上列子遍的*.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
122 发表于 2003-08-23 00:00 ·  中国 浙江 湖州 电信
初级用户
积分 167
发帖 14
注册 2003-08-02 00:00
23年会员
UID 7965
性别 男
状态 离线
以下是引用ajeef在2003-8-23 2:50:28的发言:
以下是引用iceboy在2003-8-21 15:57:36的发言:
哦,看见了呢!那不是批处理的问题。。。
 必须隐藏运行 (右键 -- 属性)


不行!还是会弹出来,一瞬间,如果没有办法禁止弹出的话,有没有办法让它运行的时候最小化!?


ttttttttttttttt
123 发表于 2003-08-30 00:00 ·  中国 新疆 博尔塔拉蒙古自治州 电信
初级用户
积分 129
发帖 11
注册 2003-08-30 00:00
22年会员
UID 9168
性别 男
状态 离线
请教楼主,我的机子是双光驱,如何在批处理里定位盘符,两个光驱在一个IDE上,还有是否能在别的一个光驱的机子上通用,这个问题想了很久,希望能指点迷津,谢谢!
124 发表于 2003-09-02 00:00 ·  中国 江西 南昌 电信
初级用户
积分 177
发帖 21
注册 2003-09-02 00:00
22年会员
UID 9354
性别 男
状态 离线
我是dos的菜鸟。
我想编一个简单的批处理文件。就是把c:\program files\金瑞普\全能打字教室\打字通.exe
一开机就运行,在windows可以把它加入启动组,但我想用批处理文件来做,并且在启动组里也看不到。
请问各位大侠怎么做。
谢谢了。
125 发表于 2003-09-28 00:00 ·  中国 广东 广州 天河区 电信
初级用户
积分 133
发帖 6
注册 2003-09-26 00:00
22年会员
UID 10370
性别 男
状态 离线
请问一下板主为何我用批处理拷贝文件夹到C:\Program Files
这个目录下为何不呢提示是: 0 File(s) copied
@echo off
xcopy c:]\windows\desktop\dooo\Holdfast\*.* C:\Program Files\Holdfast
这是批处理文件
看是不是有错谢谢`1
126 发表于 2003-10-04 00:00 ·  中国 湖北 武汉 联通
银牌会员
★★★
积分 1,681
发帖 512
注册 2003-08-02 00:00
23年会员
UID 7953
性别 男
状态 离线
xcopy /s "c:\windows\desktop\dooo\Holdfast\*.*" "c:\Program Files\Holdfast\"
Somehow somewhere I've got to choose.
No matter if it is win or lose.
127 发表于 2003-10-06 00:00 ·  中国 陕西 西安 电信
初级用户
积分 117
发帖 5
注册 2003-10-05 00:00
22年会员
UID 10749
性别 男
状态 离线
我想用config和autoexec.bat来做ghost 的备份恢复双重启动菜单 。

然后想使最开始的菜单就能显示中文,可是是不行

config.sys如下


menucolor=7,1
menuitem=DOS
submenu=WORKS,BACKUP&RESTORE
menudefault=DOS,10

files=25
buffers=15
device=himem.sys
dos=umb,high
stacks=9,256
lastdrive=z


menuitem=BACKUP,备份
menuitem=RESTORE,恢复
menucolor=5,0




autoexe.bat如下

@echo off
f:\pillow\dos\tw.exe
set path=f:\pillow\dos;e:\ghost
goto %config%
OS
goto exit
:BACKUP
ghost -clone,mode=pdump,src=1:1,dst=e:\ghost\win2k_1.gho:1 -fx -rb
goto exit
:RESTORE
ghost -clone,mode=pload,src=e:\ghost\win2000.gho:1,dst=1:1 -rb
:exit

可是那个“备份”和“恢复”总是没有办法显示。

天汇在config的菜单运行后,也不会运行。

请问怎么要怎么办啊?

可不可以先用autoexec.bat先挂 上天汇后。

再通过另一个批处理来调用一个类似 config.sys的东西来做多功能选择菜单 ?
128 发表于 2003-10-06 00:00 ·  中国 湖北 武汉 联通
银牌会员
★★★
积分 1,681
发帖 512
注册 2003-08-02 00:00
23年会员
UID 7953
性别 男
状态 离线
可以!最简单的方法就是用 Choice.com,复杂一点就用 Menustar、ChoiceX,或者编个小程序也行。


@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 RESTORE
if errorlevel 2 goto BACKUP
OS
goto exit
:BACKUP
ghost -clone,mode=pdump,src=1:1,dst=e:\ghost\win2k_1.gho:1 -fx -rb
goto exit
:RESTORE
ghost -clone,mode=pload,src=e:\ghost\win2000.gho:1,dst=1:1 -rb
:exit
Somehow somewhere I've got to choose.
No matter if it is win or lose.
129 发表于 2003-10-06 00:00 ·  美国 伊利诺斯大学芝加哥校区
初级用户
积分 106
发帖 1
注册 2003-10-06 00:00
22年会员
UID 10796
性别 男
状态 离线
本人在Windows2000和WinXP下编了一个批处理文件,可运行时总是MS-DOS的窗口需要手动关闭, 如何能使它在执行后批处理后自动关闭消失?谢谢!

批处理见下:
@echo off
set path=c:\netsking
"C:\netsking\netsking.exe" -i "C:\netsking\data\netsking.ini"
130 发表于 2003-10-10 00:00 ·  中国 浙江 温州 电信
中级用户
积分 217
发帖 23
注册 2003-08-24 00:00
22年会员
UID 9110
性别 男
状态 离线
echo @regedit c:\Windows\system.reg>nul >c:\autoexec.bat
我想用这个批处理文件生成autoexec.bat
里面的命令为@regedit c:\Windows\system.reg>nul
不过实际生成的是@regedit c:\Windows\system.reg
131 [公告]我是新来的说实话我还不知道如何做呢! 发表于 2003-10-10 00:00 ·  中国 辽宁 沈阳 联通
初级用户
积分 105
发帖 1
注册 2003-10-10 00:00
22年会员
UID 11032
性别 男
状态 离线

大家好希望能与到一位好友教我入门,成为我好的老师和朋友!
132 发表于 2003-10-11 00:00 ·  中国 浙江 温州 电信
中级用户
积分 217
发帖 23
注册 2003-08-24 00:00
22年会员
UID 9110
性别 男
状态 离线
以下是引用netsking在2003-10-6 23:03:22的发言:
本人在Windows2000和WinXP下编了一个批处理文件,可运行时总是MS-DOS的窗口需要手动关闭, 如何能使它在执行后批处理后自动关闭消失?谢谢!

批处理见下:
@echo off
set path=c:\netsking
"C:\netsking\netsking.exe" -i "C:\netsking\data\netsking.ini"



@echo off
set path=c:\netsking
netsking.exe -i C:\netsking\data\netsking.ini

不行的话加exit
133 发表于 2003-10-20 00:00 ·  中国 上海 联通
初级用户
积分 113
发帖 3
注册 2003-10-20 00:00
22年会员
UID 11562
性别 男
状态 离线
大家好,
我有一个文本文件:filelist.txt,内容如下:
2 (表示文件名个数)
c:\filename1
c:\filename2
我想调用7z压缩程序对filename1和filename2进行压缩,但不想7z a c:\filename1 filename这样一条一条的处理,请问怎么得到filelist.txt的内容,再用循环来实现?
134 发表于 2003-10-21 00:00 ·  中国 河南 郑州 联通
初级用户
积分 115
发帖 3
注册 2003-10-21 00:00
22年会员
UID 11612
性别 男
状态 离线
我怎样在autoexec.bat里调用光盘里的EXE?
135 发表于 2003-10-24 00:00 ·  中国 浙江 温州 电信
中级用户
积分 217
发帖 23
注册 2003-08-24 00:00
22年会员
UID 9110
性别 男
状态 离线
以下是引用yjq2003在2003-10-21 11:55:34的发言:
我怎样在autoexec.bat里调用光盘里的EXE?

直接填写路径
论坛跳转: