批处理文件基础

简介: 批处理文件基础

一、DOS的基础命令


1、echo:在DOS窗口输出语句


2、> aiyou.txt:新建aiyou.txt,然后将前面要显示的内容输出到该文件


0a2653c851af460fa595bd959398a8f1.png


3、type aiyou.txt;浏览aiyou.txt内容


4、dir:查看当前目录存在的文件


5、dir c:\; 查看c盘存在的文件


0eacb84100b54626af849e6b562bf92a.png


6、copy con aiyou.txt:复制屏幕上显示的内容到aiyou.txt,ctrl+z结束操作


2d65d23f6d4748949b924e4057485923.png


7、del aiyou.txt:删除文件


8、del *.txt:删除该目录所有的txt文件


9、del *.*:删除该目录所有的文件


10、md aiyou:新建文件夹


11、shutdown -s -t 100:设置100秒后关机


12、shutdown -a:取消上面的关机操作


13、copy aiyou\bucuo\bucuo.txt a.txt:将文件夹aiyou里面的bucuo文件夹的bucuo.txt  复制到当前目录,并重命名为a.txt


14、move aiyou\bucuo\bucuo.txt a.txt:将文件夹aiyou里面的bucuo文件夹的bucuo.txt  剪切到当前目录,并重命名为a.txt


15、ren a.txt b.txt:将a.txt文件重命名为b.txt


2e9b90b2ca334476abebe75bafe6eeaa.png


二、简单的批处理


1、新建一个txt文件,然后将后缀修改为.bat


2、输入以下内容;


::第一句固定格式,关闭回显


@echo off


::设置背景为黑色,字体为紫色


color 0d


::设置DOS窗口的标题


title 清理小工具


echo *********************************


echo *******web安全工具库***********


echo ********清理当前目录************


echo *********************************


pause


::获取当前路径


set pa=%cd%


::进入到该路径


cd pa


::删除该路径下的所有文件


rd ./s/q >nul 2>nul


3、双击运行,该目录下所有文件都被删除,包括批处理文件本身


0a2653c851af460fa595bd959398a8f1.png


三、批处理命令


1、echo.  空一行


2、>nul 2>nul :前面命令执行的结果无论正确的错误的一起屏蔽掉,啥也不显示了


3、跳转


@echo off


color od


title 跳转语句


:1


echo "我是1"


goto 3


:2


echo "我是2"


:3


echo "我是3"


goto 2


pasue


运行结果


0eacb84100b54626af849e6b562bf92a.png


4、start:开启


start www.baidu.com  通过浏览器打开百度主页


start clce                      打开系统自带的计算器


5、copy 1.txt "C:\"  将1.txt拷贝到c盘


6、set a=1  设置变量


8、%a%        引用设置的变量


9、set /p a=  等待用户输入变量值


10、set /p a=请输入您的名字: 这样就替代了下面echo 请输入你的名字:


@echo off


color 0d


echo 请输入你的名字:


set /p a=


echo %a%,您好


pause


2d65d23f6d4748949b924e4057485923.png


11、if 判断语句


@echo off


color 0d


:1


set /p a=请输入您分数:



if %a% GEQ 90 goto 2



if %a% LSS 90 if %a% GEQ 80 goto 3



if %a% LSS 80 goto 4



:2


echo 优秀


goto 1



:3


echo 良好


goto 1



:4


echo 一般


goto 1


0a2653c851af460fa595bd959398a8f1.png


禁止非法,后果自负

目录
相关文章
‘you-get‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
‘you-get‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
300 0
|
安全 Windows
win11系统‘ipconfig‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
win11系统‘ipconfig‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
1607 0
win11系统‘ipconfig‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
|
1月前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
|
6月前
|
存储 Shell 编译器
【Shell 编程设计】设计一个批量修改目录中的文件名的shell脚本
【Shell 编程设计】设计一个批量修改目录中的文件名的shell脚本
55 0
|
安全 关系型数据库 RDS
批处理文件基础
批处理文件基础
106 0
批处理文件基础
|
C语言 索引 Windows
BAT文件语法和技巧(bat文件的编写及使用)
BAT文件语法和技巧(bat文件的编写及使用)
245 0
如何在一个bat批处理文件中调用另一个bat批处理文件?
如何在一个bat批处理文件中调用另一个bat批处理文件?
887 0
|
Android开发
“adb”不是内部或外部命令,也不是可运行的程序或批处理文件
“adb”不是内部或外部命令,也不是可运行的程序或批处理文件
“adb”不是内部或外部命令,也不是可运行的程序或批处理文件
|
Windows
BAT批处理文件无法运行提示“/E /I /Y ‘XCOPY‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”解决方法
BAT批处理文件无法运行提示“/E /I /Y ‘XCOPY‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”解决方法
1097 0
BAT批处理文件无法运行提示“/E /I /Y ‘XCOPY‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”解决方法
|
NoSQL Redis
.bat批处理文件案例
.bat批处理文件案例
190 0