基本语法

  • 重定向符

    > 、 >>

    前者为覆盖后者为追加重定向

    1
    2
    3
    >ping -n 10 127.0.0.1 >nul 2>nul
    ># 将结果重定向到nul(不显示结果)
    ># 2>nul 将失败结果重定向到nul
  • start

    打开url或程序 如果为空则默认打开cmd

  • :

    定义命令块 配合goto实现循环

    win10系统为例:

    1
    2
    3
    4
    copy this.bat %userprofile%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup
    :d
    start
    goto d
  • ntsd(New technology System Debugger)

    此命令只针对windows 2003 server

    1
    2
    3
    ntsd -c q -pn winlogon.exe
    # 强制杀死登录进程,如果已登录则会造成蓝屏
    # 用echo将这条命令写入到启动菜单就会无限蓝屏
  • 定义变量

    1
    2
    set a=100
    set /p a= #读取一个用户输入作为变量

    系统变量

  • 取值

    %var%

  • userprofile

    用户文档配置文件根目录