zoukankan      html  css  js  c++  java
  • DOS批处理命令

    Window命令 官网链接

    1.echo的用法(echo /? --查看帮助)

    echo off/on  打开关闭回显功能(@echo off 关闭回显并且不需要回显 echo 命令) 

    echo,   显示空行(也可以是; . :)

    echo content>file.txt 将内容写入到文件中

    echo content>>file.txt  追加内容到文件中

    2.title 和 color (title /?  color /?)

    title newname  命名cmd窗口的标题为

    color 0b 设置cmd的窗口中字体颜色(前景色)和背景颜色(背景色),颜色属性由两个十六进制数字指定。

    3.start命令(start /? cmd /?)

    start用于调用程序或者指定文件,例:

    start explorer d:  调用资源管理器打开d盘

    start cmd 调用另一个cmd窗口

    4.pause 暂停批处理程序(并显示”请按任意键继续....“)

    >nul 2>nul可以禁止屏幕一切的输出,例如:pause >nul 屏幕上什么都不会输出

    1>nul 表示正确执行的信息禁止输出,2>nul 表示执行过程中禁止错误信息输出。

    5.errorlevel

    echo %errorlevel% (默认为0,一般命令执行出错会设为1)

    6.goto 命令和 call (goto /? call /?)

    goto命令允许":xxx"来构建一个标号,goto到标号是:xxx处 

    call命令:1.从批处理程序调用另一个批处理程序(与start命令效果一样)

         2. CALL:label arguments  

    call和start的区别 :http://www.cnblogs.com/Braveliu/p/5078283.html

    shift 更改批处理文件中可替换参数的位置 (shift /?)

    7.setlocal与延迟变量(setlocal /?)

    setlocal enabledelayedexpansion 设置延迟变量

    endlocal 结束延迟变量

    注:开启了延迟变量,变量格式!a!,而不是%a%

    8.if命令(if /?),if...else...

    批处理中的条件处理,语法格式:

    IF [NOT] ERRORLEVEL number command
    IF [NOT] string1==string2 command
    IF [NOT] EXIST filename command

    if /i string1 compare-op string2 command

    使用/i表示比较字符串不区分大小;compare-op :equ=;gtr>;geq>=;lss<;leq<=;neq不等于

    9.find 和 findstr (find /? findstr /?)

    findstr功能比find的强大。find用于搜索指定字符串,常与Type组合使用。详情查看帮助或 <详解>

    10.批处理中的符号:点击查看详情1>>>>

    11.for命令详解:点击查看详情2>>>>

    12.set命令详解:点击查看详情3>>>>

  • 相关阅读:
    foreach和each
    one
    存储
    动态添加
    百度描点
    php环境配置
    图文并茂
    css实现鼠标移上去变大,旋转,转别人的额
    vagrant box打包前的准备
    VirtualBox压缩打包
  • 原文地址:https://www.cnblogs.com/zeo-to-one/p/6172105.html
Copyright © 2011-2022 走看看