网络安全日志

批处理简介

        批处理其实就是一个脚本文件,脚本文件就是文本文件,在文件中包含了多个要执行的命令,在这个脚本文件中包含很多要批量、依次执行的命令的,这样的的脚本文件就是批处理文件

批处理的作用

        批量、自动、定时去执行一些操作

写批处理文件的方法

        第一步:创建一个文本文件{后缀是txt的文件}

        第二步:在文本文件中写入要自主执行的dos命令,然后保存退出

        第三步:将这个文件的后缀修改为.bat

案例

dos命令

        echo:输出一段信息,如输出“hello,world”

echo可以用来拼接字符串

变量

         变量中包含两个部分 1.变量的名字    2.变量中保存的值

定义变量的格式:

      

这里需要用set标识符来定义变量和赋值,“=”号之间的空格格式要求严格,标识符后不要有空格!,例如定义一个变量,变量名是name,变量的值是tom,在定义一个变量,变量名是age,变量的值是18

使用变量的格式

 

echo可以输出字符串,也可以输出变量中的值

案例

使用变量的时候,需要给变量前后加百分号%

关闭/打开回显

         回显:其实就是再执行批处理文件的时显示批处理文件中的命令

         打开回显:显示批处理文件中的命令。{默认就是打开回显的}

                           打开回显的命令:@echo on

          关闭回显:不显示处理文件中的命令

                            关闭回显的命令:echo off

案例

 

ECHO:何为回显?打开回显就是执行命令是会把命令显示出来,关闭回显反之

        

印当前路径

         可以借助内置变量,就是在系统中自动已经定义的变量%cd%或者%~dp0

REM

      rem注释

       就是一个解释信息{注释的内容是不会当作程序来运行}

        作用1:将脚本中某一行或者多少设置为不执行

        作用2:解释脚本中的每行内容的作用

注意:

     可以用“::”代替rem,可以提高执行速度,但是rem的兼容性更好,建议大家用rem注释

pause

           作用是将DOS揭秘那暂停关闭

title

            用来设置dos的标题

中文乱码解决方案

方法一:使用chcp 65001命令

注意事项

方法二:将bat文件使用txt编辑,然后另存时选择ANSI编码格式

start

        用于调用其他程序,如可执行文件exe

读取dos输入

            与用户交互:用户可以进行输入,系统会进行输出

            此时需要将用户输入的内容保存成一个变量,这里需要用到set标识符,还有参数/p

案例:让用户输入一个ip地址,检查和这个ip是否在线

函数

  函数本质就是一段代码,通过使用函数,可以实现代码的重复使用,进而可以提高程序的开发效率

定义函数的格式

   

函数内容十一:函数名开始以goto:eof结束

函数的调用方法

调用函数就是call:函数名

函数的特点:批处理的函数在定义以后,时会被自动执行的。一定要注意,在各种编程语言,只有批处理的函数会被自动执行,其他的编程语言中的函数,必须手动调用执行

注意:

在批处理中,函数的位置,通常都是放到程序的末尾,这是因为批处理的函数会被自动执行,但是在其他的编程语言中,函数的位置可以在开头也可以末尾

goto

     用于函数或者主程序的跳转,通常的写法都是goto:eof

      注意:goto:eof写的位置不一样,效果不同

      如果写在函数体中,goto:eof适用于终止函数运行

      如果写在主程序中,goto:eof适用于终止整个程序的运行

call

     用于调用函数,也可以调用别的bat脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值