美文网首页实用技巧
windows 批处理语言简单学习

windows 批处理语言简单学习

作者: 违规昵称不予展示 | 来源:发表于2019-09-24 17:43 被阅读0次

    关闭回显

    @echo off
    rem 关闭回显
    

    @echo off并不是DOS程序中的,而是DOS批处理中的。
    当年的DOS,所有操作都用键盘命令来完成,当你每次都要输入相同的命令时,可以把这么多命令存为一个批处理,从此以后,只要运行这个批处理,就相当于打了几行、几十行命令。
    DOS在运行批处理时,会依次执行批处理中的每条命令,并且会在显示器上显示,如果你不想让它们显示,可以加一个“echo off”,当然,“echo off”也是命令,它本身也会显示,如果连这条也不显示,就在前面加个“@”。

    注释

    rem xxxxxx
    

    行注释,就是这么简单

    变量域

    setlocal
    
    endlocal
    

    是指批处理本地化的一种操作,使启动批处理文件中环境变量的本地化。本地化将持续到出现匹配的 endlocal 命令或者到达批处理文件结尾为止。就是临时创建环境变量,不影响原本的系统环境变量

    标准输入

    set /p qq= input QQ:
    
    image.png

    qq与等号之间没有空格
    /p就是输入的意思

    进入某一目录

    F:
    cd F:\SecTools\apps\burp
    

    这代表先进入F盘然后进入F:\SecTools\apps\burp

    打开某网址

    start http://xxxxxxxx
    

    暂停

    pause
    

    程序运行到这里就会停下

    示例一

    打开burp,不过没加也没事,看示例二

    @echo off
    rem 学习一下bat批处理命令
    F:
    cd F:\SecTools\apps\burp
    java -Dfile.encoding=utf-8 -javaagent:BurpSuiteCn.jar -Xbootclasspath/p:burp-loader-keygen.jar  -Xmx1024m -jar burpsuite_pro_v2.0beta.jar
    

    示例二

    接受标准输入,直接拉起QQ对话

    @echo off
    setlocal
    set /p qq= input QQ:
    rem 接受标准输入语句
    start tencent://message/?uin=%qq%
    endlocal
    exit
    

    好了完成了

    相关文章

      网友评论

        本文标题:windows 批处理语言简单学习

        本文链接:https://www.haomeiwen.com/subject/zolbuctx.html