• 批处理脚本学习


     
    //清除命令窗口命令
    cls
     
    1.打开远程
    mstsc
    

      

    2.定义变量
    // 格式 : set 变量名 = 变量内容
    例子 : set  nam=user
    //打印变量
    set name
    //清除变量
    set name=
    set重点用法
    //set进行运算
    set /a 5+7
    //算数小脚本
    @echo off  //关闭回显
    set /a var=4*5  //运算
    echo %var%    //打印变量
    pause      //停止
    //set /p的用法 显示数值
    @echo off
    set /p var=请输入一个数字:
    echo 你输入的是:%var%
    pause >null
    

      

    指定命令框名字
    title cmd demo
     
    设置命令框的宽高
    //格式 mode 宽数值,高数值
    mode 80,40
    

      

    设置命令框背景,字体颜色
    //查看color 命令帮助文档
    color /? 
    //格式 : color 背景颜色字体颜色
    color 37
    color 07
    

      

    设置ping包的大小
    //格式:ping  -l  数值   (默认大小32字节) 设置发送数据包大小
    ping -l 64
    //格式:ping -a ip地址       通过ping -a 解析主机名
    ping -a 192.168.1.155
    

      

    检测本机协议是否正常
    //通则正常
    ping 127.0.0.1
    

     

    解释说明 
    rem       或者   ::
    

      

    跳出
    exit
    

      

    执行
    goto
    

      

    打开
    //  特别注意 如果打开路径 有空格 需要在有空格的文件名上, 加上双引号
    //   特别注意  打开 应用程序 参考这两种写法
    //    例子1: start "" C:"Program Files"Bonjour
    //    例子2: strat  C:"Program Files"Bonjour
    start
    //最大话方式 打开 D盘
    start /max d:
    //最小 化  方式打开D盘
    start /min d:
    //打开文件
    satrt f:
    
    程序文件的调用
    //格式  call demo.bat (注意调用文件  需要在同一目录下)
    call
    

      

    排序
    // 例子: sort demo.txt  (需要在同级目录)
    sort
    // 按照 第三个字母进行 排序
    sort /+3 demo.txt
    //倒排序
    sort /r demo.txt
     
    //将文件排序后,保存到新文件
    sort demo.txt > 1.txt
    sort demo.txt /o 11.txt
    

      

    命令窗口 查看文件命令
    //查看 demo.txt
    type demo.txt
    

      

    重定向 > 、>>、<
    //将 ping 百度的内容,重定向到F盘的test.txt文件
    //  >  重定向符号会将  原来文件内容 清空
    ping baidu.com > f:	est.txt
     
    获取指定程序 的pid
    //获取  远程连接 的pid
    tasklist /v /fo csv | findstr /i "mstsc" 
     
    关闭命令
    //关机
    shutdown /s
    //不显示 警告 关机
    shutdown /p
    //重新启动计算机
    shutdown /r
    // 重启计算机,并且启动注册程序
    shutdown /g
     
    //定时任务两分钟之后 重启
    shutdown /r -t 120
    
    telnet命令,产看端口是否开放
    //使用telnet 检查百度的80 端口是否开放
    //如果弹出新窗口,则端口开放   报错则端口未开放
    telnet baidu.com 80
     
    检测上一条命令是否执行成功
    //返回0,则执行成功。 返回不为0则执行失败
    echo %(上条命令的指令)%
     
    //查找D 盘目录 , 找到与i相关的文件
    dir d: | find "i"
    dir d: | findstr i
    

      

    显示Tcp/ip 连接
    netstat -ano
    

      

    特殊字符
    |        命令管道符        将第一条的结果作为第二条命令的参数来使用
    &        组合命令          当第一个命令执行失败了,后面的命令继续执行
    &&       组合命令          第一个命令失败时,后边的命令也不会执行
    ||       组合命令          当一条命令失败后才执行第二条命令
    

      

  • 相关阅读:
    深入理解JVM之JVM内存区域与内存分配
    Spring MVC配置文件的三个常用配置详解
    spring Bean类自动装载实现
    深入理解Java之线程池
    java 通过反射机制调用某个类的方法
    InvocationHandler中invoke()方法的调用问题
    线程 synchronized锁机制
    Java 并发编程:volatile的使用及其原理
    Java 修饰符
    Set、List、Map的区别和联系
  • 原文地址:https://www.cnblogs.com/money131/p/13445101.html
Copyright © 2020-2023  润新知