中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 想在AUTOEXEC.bat加载点东西,该如何写
作者:
标题: 想在AUTOEXEC.bat加载点东西,该如何写 上一主题 | 下一主题
angel25
新手上路





积分 12
发帖 4
注册 2006-10-17
状态 离线
『楼 主』:  想在AUTOEXEC.bat加载点东西,该如何写

想在AUTOEXEC.bat加载点东西,怎么写呢?

@ECHO OFF                                         (就是不能显示中文,用TW就花屏,系统是XP)
pbios
font16
hzvio95
hzkbd
ctrlpan
CLS                                 
ECHO OFF
ECHO ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
ECHO ┃             !!!警告!!!                 ┃
ECHO ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
ECHO ┃ 下面将把您的系统恢复到初始状态,但 C 盘现有数据会全部丢失!      ┃
ECHO ┃                               ┃
ECHO ┃ 按任意键继续并且不再有提示,按 CTRL + C ,并在随后出现的提      ┃
ECHO ┃                                  ┃
ECHO ┃ 示后键入 Y 退出。                         ┃
ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
PAUSE

2006-10-18 01:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 2 楼』:  

用set /p

2006-10-18 05:45
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
angel25
新手上路





积分 12
发帖 4
注册 2006-10-17
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by he200377 at 2006-10-18 05:45:
用set /p

新手来的,不懂加在哪个地方,请指教!!

2006-10-18 06:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 4 楼』:  

“按任意键继续并且不再有提示,按 CTRL + C ”  这可够危险的!!!
总有万一的时候多按了一个键怎么办?全完了:(

最好是Y和N来决定用户是否需要选择一些可能存在危险的操作~:)



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-10-18 07:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by angel25 at 2006-10-18 06:55:

新手来的,不懂加在哪个地方,请指教!!

SET   /P  是取用户的键盘或定向所输入的内容……


更详细的内容需要看DOS帮助:     SET /?



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-10-18 07:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by angel25 at 2006-10-18 06:55:

新手来的,不懂加在哪个地方,请指教!!

set var=
set /p var= 选择操作:[y or n]
if [%var%]==[y] goto y
if [%var%]==[n] goto n

2006-10-18 07:08
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
angel25
新手上路





积分 12
发帖 4
注册 2006-10-17
状态 离线
『第 7 楼』:  

谢谢各位的帮忙,不过现在最主要的是不能够显示中文,出现乱码?

2006-10-18 07:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


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

你还是先说明这个AUTOEXEC.bat是XP下使用还是纯dos下使用,不然走了很多弯路的哦!
1:set /p 纯dos下没有此参数
2:XP是不用加载中文系统的
3:XP下不能用ghost恢复,即使用ghost32此时C盘受XP系统自身保护的



第一高手    第二高手

2006-10-18 11:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vhhshl
新手上路





积分 12
发帖 6
注册 2006-9-14
状态 离线
『第 9 楼』:  

楼上的说法很对呀!哈哈!

如果是在纯DOS下运行的话,只需把上面的批处理稍微修改一下即可:

@ECHO OFF
tw /np>nul
CLS                                 
ECHO ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
ECHO ┃             !!!警告!!!                  ┃
ECHO ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
ECHO ┃ 下面将把您的系统恢复到初始状态,但 C 盘现有数据会全部丢失!    ┃
ECHO ┃                               ┃
ECHO ┃ 按任意键继续并且不再有提示,按 CTRL + C ,并在随后出现的提    ┃
ECHO ┃                                  ┃
ECHO ┃ 示后键入 Y 退出。                         ┃
ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
PAUSE

注意,ECHO后面没有字符的要加上个“.”。


也可以使用如下的批处理:

@echo off
SHCDX33A /D:MSCD001 /L:Z /V
TW /NP>nul

:DISPLAY
cls
echo.
echo      1.启动到GHOST8.3
echo.
echo      2.直接恢复系统到C盘
echo.
echo      3.启动到DOS
echo.
echo.
echo.
choice /c:123

if errorlevel 4 goto  DISPLAY
if errorlevel 3 goto MENU3
if errorlevel 2 goto MENU2
if errorlevel 1 goto MENU1

:MENU1
MOUSE.COM
GHOST.EXE
RESTART

:MENU2
ghost.exe -clone,mode=pload,src=z:\ghost\winxp.gho:1,dst=1:1 -sure -rb

:MENU3

因为上面的MENU1、2都有直接启动项,省略了相应的goto语句;
语句中的“src=z:\ghost\winxp.gho:1”,可替换为自己的ghost镜像路径及名称。

[ Last edited by vhhshl on 2006-10-19 at 12:32 ]

2006-10-19 12:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xypcmac
初级用户





积分 167
发帖 80
注册 2005-11-7
状态 离线
『第 10 楼』:  

楼上的有耐性哦!

2006-10-19 14:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yy2372575
初级用户





积分 73
发帖 26
注册 2006-5-3
状态 离线
『第 11 楼』:  研究研究这个

晕!!没法传附件!!

2006-10-25 10:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
linzongjian
新手上路





积分 6
发帖 3
注册 2006-10-25
状态 离线
『第 12 楼』:  

学习了.谢谢..

2006-10-26 00:25
查看资料  发送邮件  发短消息 网志  OICQ (316405113)  编辑帖子  回复  引用回复

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


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



论坛跳转: