批处理

批处理的作用
简单的说,批处理的作用就是自动的连续执行多条命令。

常用命令

echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。\

echo 表示显示此命令后的字符

echo off 表示在此语句后所有运行的命令都不显示命令行本身

@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。

call 调用另一个批处理文件
(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。

pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue…的提示,等待用户按任意键后继续

rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。

dir c:*.* >a.txt 将c盘文件列表写入a.txt

参数表示符“%” :

%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。
变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。

set,显示、设置或删除变量。

有三种基本格式:set /a 表达式;
SET [variable=[string]];
set /p variable=[promptString](=号右边的promptString是提示语,不是变量的值)。

type,文本输出命令;

DOS常用命令

磁盘操作
fdisk参数 /mbr 重建主引导记录 EXP:fdisk /mbr 重建主引导记录 (可以洗掉还原精灵)
  
format 参数: /q 快速格式化 /u 不可恢复 /autotest 不提示 /s 创建 MS-DOS 引导盘 EXP:format c: /q /u /autotest
  自动快速格式化C盘(危险!!!)

目录操作
DIR [目录名或文件名] [/S][/W][/P][/A] 列出目录 参数: /s 查找子目录 /w 只显示文件名 /p 分页 /a 显示隐藏文件 EXP: DIR format.exe /s查找该盘的format.exe文件并报告位置
  
CD [目录名] PS:可以使用相对目录或绝对目录 进入目录 exp:CD AA 进入当前文件夹下的AA目录,cd … 进入上一个文件夹cd \返回根目录;cd c:\windows 进入c:\windows文件夹
  
MKDIR [目录名] 创建目录 EXP:MKDIR HELLOWORLD 创建HELLOWORLD目录

建立目录:格式:MD [盘符:][路径名]<子目录名>
改变目录:格式:CD[盘符:][子目录名]
删除目录:格式:RD[盘符:][路径名][子目录名]
查看目录:格式:DIR [盘符:][路径][文件名] [/A[[:]属性]] [/C] [/D] [/L] [/N] [/O[[:]分类属性]] [/P] [/Q] [/S] [/T[[:]时间]] [/W] [/X] [/4]
显示目录:格式:TREE[盘符:][/F][>PRN]
删除目录:格式:DELTREE [盘符:]<路径名>

文件操作
del [目录名或文件名] [/f][/s][/q] 删除 参数:/f 删除只读文件 /s 删除该目录及其下的所有内容 /q 删除前不确认
exp: del c:\del /s /q 自动删除c盘的del目录
  
copy [源文件或目录] [目标目录] 复制文件 EXP:copy d:\pwin98*.* c:\presetup 将d盘的pwin98的所有文件复制到c盘的presetup下

TIME命令:设置或显示系统时间。
格式:TIME - [hh:mm:ss:xx]

TYPE 命令:格式:type [盘符:] [路径] 文件名
把指定的文件内容在屏幕上显示或打印机输出,它常用作查阅和显示文本文件的内容和打印清单。

CLS清屏幕:功能:清除屏幕上的所有显示,光标置于屏幕左上角。
格式:CLS

VER查看:功能:显示当前系统版本号
格式:VER

日期设置:功能:设置或显示系统日期。
格式:DATE [mm-dd-yy]

恢复删除:功能:恢复被误删除命令(只可以在纯dos下使用)
格式:UNDELETE[盘符:][路径名]<文件名>[/dos][/LIST][/ALL]

删除文件:功能:删除指定的文件。
格式:DEL [盘符:][路径]<文件名>[/P]

替代命令:subst [盘符] [路径] 将指定的路径替代盘符,该路径将作为驱动器使用
subst /d 解除替代

显示属性命令:显示属性命令
格式:ATTRIB [文件名] [+R|-R][+A|-A][+H|-H][+S|-S][/S]

格式化:功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收dos的准备。
格式:FORMAT<盘符:> [/S][/4][/Q]

格式化恢复:功能:对进行过格式化误操作丢失数据的磁盘进行恢复。
格式:UNFORMAT<盘符>[/L][/U][/P][/TEST]

磁盘检查:功能:显示磁盘状态、内存状态和指定路径下指定文件的不连续数目。
格式:CHKDSK [盘符:][路径][文件名][/F][/V][/R]

磁盘复制:功能:复制格式和内容完全相同的软盘。
格式:DISKCOPY[盘符1:][盘符2:]

文件改名:功能:更改文件名称
格式:REN [盘符:][路径]<旧文件名> <新文件名>

文件比较:功能:比较文件的异同,并列出差异处。
格式:FC [盘符:][路径名]<文件名> [盘符:][路径名][文件名][/A][/C][/N]

路径设置:功能:设备可执行文件的搜索路径,只对文件有效。
格式:PATH [盘符1]目录[路径名1]{[;[盘符2:]],<目录路径名2>…}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的 DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch 目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。 第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值