zoukankan      html  css  js  c++  java
  • bat常用命令

    1、常用命令一:where、cls、title、color、mode con

    • where

      显示符合搜索模式的文件位置

      where R C:*.dll FT
    
    • CLS:清屏
    • Title:设置控制台BAT的标题
    • Color:设置Bat显示的背景和前景色:color 02 (前景色:黑色,背景色:绿色)
    • MODE CON:设置BAT的设置窗体大小:MODE CON COLS=200 LINES=1000

    2、常用命令2:@、echo、::、rem、pause、:和goto、%以及if

    1. @:作用是让脚本在执行时不显示命令部分:@echo off

    2. echo

      1. 用作输出信息
      2. 可以直接编辑文本文件:echo nbtstat -A 192.168.0.1 > a.bat
    3. ::、rem:注释命令

      1. ::——注释后,后面的行不会回显。echo on 也没有效果
      2. rem:可以用于config.sys文件中
    4. pause:暂停执行

    5. :和goto

      1. goto:跳转命令,为一个标签,当程序运行到goto时,将自动跳转到定义的部分去执行。
          ···
          goto end
          ···
          :end
      
    6. %:%是批处理命令引导符,为命令行传递给批处理的参数

          set p="sdadadsad"
          echo %p:~%
      
    7. IF:判断语句

      1. 输入判断 if "%1"=="" goto usage
      2. 存在判断 if exits C:hhdkaddadadsada.hj del C:dadafdadsadsadsa.hj
      3. 结果判断 if errorlevel 1 pause & edit %1.asm

    3、常用命令3:call、find、for、set、shift

    1. call:用来从一个批处理脚本中调用另一个批处理脚本
    2. find:用来在文件中搜索特定字符串,通常也作为条件判断的铺垫程序
    3. shift:改变传入的参数偏移量,如将%3移位到%2,将%4移到%3,etc。但是不影响%0和%1;
    4. Set:显示、设置或删除环境变量
      1. set path="D:"
      2. set /p input=请输入 & echo 你输入的是:%input%
      3. setlocal enabledelayedexpansion
    5. FOR

      基本格式:For %%variabl IN(set) DO command [command-paraeters]

      • /D or /d(匹配目录)
        • for /d %%i in (c:*) do echo %%i
      • /R(匹配文件)
        • for /r [C:] %%i in (???.exe) do if exist %%i echo %%i
      • /L参数(以增量的形式从开始到结束的一个数字序列)
    谁不是孤身一人,翻山越岭
  • 相关阅读:
    还在使用golang 的map 做Json编码么?
    Golang 性能测试(2) 性能分析
    golang 性能测试 (1) 基准性能测试
    消息队列 NSQ 源码学习笔记 (五)
    消息队列 NSQ 源码学习笔记 (四)
    消息队列 NSQ 源码学习笔记 (三)
    消息队列 NSQ 源码学习笔记 (二)
    消息队列 NSQ 源码学习笔记 (一)
    你不知道的空格
    Supervisor 使用和进阶4 (Event 的使用)
  • 原文地址:https://www.cnblogs.com/hasz/p/12186970.html
Copyright © 2011-2022 走看看