Autoexec.bat详细资料大全

 我来答
温屿17
2022-10-27 · TA获得超过1.2万个赞
知道小有建树答主
回答量:827
采纳率:0%
帮助的人:96.2万
展开全部

DOS在启动会自动运行autoexec.bat这条档案,一般我们在里面装载每次必用的程式,如: path(设定路径)、 *** artdrv(磁碟加速)、 mouse(滑鼠启动)、mscdex(光碟机连线)、 doskey(键盘管理)、set(设定环境变数)等。

基本介绍

  • 中文名 :Autoexec.bat
  • 平台 :DOS
  • 类型 :电脑档案
  • 作用 :更改开机画面
概述,典型的autoexec.bat内容,修改Autoexec.bat,更改开机画面和墙纸,进阶,

概述

autoexec.bat是自动批处理档案,正常是在C糟根目录下的。作为启动档案的AUTOEXEC.BAT在DOS时代是三大系统档案之一, 可以用来配置启动信息,载入驱动程式,甚至是最佳化系统如果系统启动分区根目录中没有这个档案,电脑会让用户输入日期和时间 。在Win9x时代,它仍然是重要的启动档案之一。WinME移除了DOS实模式,使得它失去作用·,档案已经不能修改,只能是0位元组。在基于NT核心的现代Windows中,它仍然存在,但是只剩下了兼容意义已经没有作用,可以删除。在NT核心的Windows中,起类似作用的是Bootmgr(Vista之前是NTLDR和Boot.ini)。 而命令提示符(cmd.exe)里面的记忆体环境等设定是由autoexec.nt和config.nt定义的,与autoexec.bat和config.sys无关。

典型的autoexec.bat内容

@echo off 不显示命令行 prompt $p$g 设定提示符前有目录提示 path c:\dos;c:\;c:\windows;c:\ucdos;c:\tools 设定路径 lh c:\dos\doskey 载入键盘管理 lh c:\mouse\mouse 载入滑鼠管理 lh c:\dos\ *** artdrv.exe 载入磁碟加速管理 lh c:\dos\mscdex /S /D:MSCD000 /M:12 /V 载入CD-ROM驱动 set temp=c:\temp 设定临时目录

修改Autoexec.bat

说明:本段的内容仅适用于基于9x核心的Windows(95,98,me),对于基于NT核心的Windows(2000,xp,Vista,7,8,10)无效。

更改开机画面和墙纸

如果你只是需要每次开机都有不同的画面,那你只须在AUTOEXEC.BAT中加上以下几句就搞定了: @ECHO OFF (W1.BMP W2.BMP……为你要更换的墙纸,W0.BMP为临时交换用的, 不必存在。Wn.BMP中的n=你最后 一幅墙纸,根据情况更改。同理 *.SYS 也是一样的。) REN C:\WINDOWS\W1.BMP W0.BMP REN C:\WINDOWS\W2.BMP W1.BMP · · · REN C:\WINDOWS\W0.BMP Wn.BMP REN C:\LOGO.SYS LOGO0.SYS REN C:\LOGO1.SYS LOGO.SYS REN C:\LOGO2.SYS LOGO1.SYS · · · REN C:\LOGO0.SYS LOGOn.SYS

进阶

如果你需要智慧型化一些(比如自动判断星期几来选择图片)就跟我来吧, 第一我们假设墙纸为C:\WINDOWS\DATE.BMP,再在WINDOWS目录下新建一个名为DATEBMP的子目录以存放要更改的所有画面(如:墙纸MON.BMP, TUE.BMP ……SUN.BMP,开机画面MON.SYS,TUE.SYS……SUN.SYS) 。OK, 接下来就是在WINDOWS下建一个DATE.TXT的档案,打开它然后回车,接着 关闭保存为DATE.INI就行了,(记住:一定要“回车”,但不要留任何字元。)好了吗?现在开始编辑AUTOEXEC.BAT了: @echo off del C:\logo.sys del C:\windows\date.bmp date C:\windows\date.ini C:\w.ini find "Mon" C:\w.ini (注意:"Mon" 不能为 "MON" 或 "mon" if not errorlevel 1 goto MON ,同理"Tue"..."Sun"必须相同) find "Tue" C:\w.ini if not errorlevel 1 goto TUE find "Wed" C:\w.ini if not errorlevel 1 goto WED find "Thu" C:\w.ini if not errorlevel 1 goto THU find "Fri" C:\w.ini if not errorlevel 1 goto FRI find "Sat" C:\w.ini if not errorlevel 1 goto STA find "Sun" C:\w.ini if not errorlevel 1 goto SUN :MON copy C:\windows\Datebmp\mon.bmp C:\windows\date.bmp >nul copy C:\windows\datebmp\mon.sys C:\logo.sys >nul goto quit :TUE copy C:\windows\Datebmp\tue.bmp C:\windows\date.bmp >nul copy C:\windows\datebmp\tue.sys C:\logo.sys >nul goto quit :WED copy C:\windows\Datebmp\wed.bmp C:\windows\date.bmp >nul copy C:\windows\datebmp\wed.sys C:\logo.sys >nul goto quit :THU copy C:\windows\Datebmp\thu.bmp C:\windows\date.bmp >nul copy C:\windows\datebmp\thu.sys C:\logo.sys >nul goto quit :FRI copy C:\windows\Datebmp\fri.bmp C:\windows\date.bmp >nul copy C:\windows\datebmp\fri.sys C:\logo.sys >nul goto quit :SAT copy C:\windows\Datebmp\sta.bmp C:\windows\date.bmp >nul copy C:\windows\datebmp\sta.sys C:\logo.sys >nul goto quit :SUN copy c:\windows\Datebmp\sun.bmp c:\windows\date.bmp >nul copy c:\windows\datebmp\sun.sys c:\logo.sys >nul goto quit :QUIT del c:\w.ini 大功告成!别看这么一大段,最多一秒钟就运行完了,绝对不会影响 你的启动速度。怎样,如果配上你自己特制的画面,是不是很酷? 最后,我在教你一招(同建DATE.INI一样,在WINDOWS下建一个名为YES的 INI档案,不过里面不是空空一个回车,而是先打入“Y”再回车)。 @echo off goto START :DEL attrib C:\windows\temp\*.* -h -r -s del C:\windows\temp\*.* C:\windows\yes.ini goto START1 :START if exist C:\windows\temp\*.* goto DEL :START1 for %%a IN (*.txt *.log *.bak *.tmp *.gui *.old grb*.* woa*.*) DO del %%a C:\windows\YES.INI cd windows for %%a IN (*.txt *.log *.bak *.tmp *.gui *.old grb*.* woa*.*) DO del %%a C:\windows\YES.INI

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式