zoukankan      html  css  js  c++  java
  • 批处理

    1、echo

    打开或关闭回显

    如果设置成echo off,那么在批处理里的命令不会显示在屏幕上,只会显示执行结果,但此句echo off会显示出来。

    如果设置成@echo off,那么“echo off”也不会显示

    2、注释:rem或::

    rem和::后都可以加注释,区别是当echo on时,rem后的内容会显示出来,而::后的内容不会

    3、pause,暂停

    4、call

    5、start

    启动任何一个可执行的程序。只输入start启动一个cmd。如:start D:快盘药房管理系统dotnet版ydglydglinDebugydgl.exe

    6、goto

    如:

    :print

    print abcde

    goto print

    :print是一个标签,格式为“:标签名”,goto后加标签就是回到标签处开始执行,上面代码就是一直输出abcde

    goto :eof就是退出脚本

    7、set

    显示、设置或删除 cmd.exe 环境变量。

    1)set:显示所有环境变量

    2)set pa:显示所有前两位是pa的环境变量

    3)set a=abcd:设置变量a为abcd

    4)set a=:删除变量a

    5)set /p:等待输入,如:

    set /p name=请输入名字--将输入的值赋值给变量name
    请输入名字周晶--周晶是输入的值
    echo %name%---变量name
    周晶

    6)set /a:计算

    set a=1+3
    echo %a%
    1+3
    set /a a=1+3
    echo%a%
    4

    结构

    1、if

    IF [NOT] ERRORLEVEL number command
    IF [NOT] string1==string2 command
    IF [NOT] EXIST filename command---是否存在文件

    IF [/I] string1 compare-op string2 command--加上/i后,比较就不分大小写
    IF CMDEXTVERSION number command
    IF DEFINED variable command--是否定义了变量

    如:  

    @echo off
    set /p name=输入名字
    if %name%==shengyu ( echo 正确) else (echo 错误)

    else必须要和if一行,或是和if的括号在一行上

    2、for

    注意,在批处理文件.bat里,for里的%要写成%%。

    1)for %a in (a,b,c) do echo %a :输出三行,每层分别为a,b,c---如果是在批处理文件里,命令为:for %%a in (a,b,c) do echo %%a 

    2)for /l %i in (1,2,10) do echo %i:以1为初始值2为递增直到为10,一共循环了5次,输出5行,每行是1,3,5,7,9.

  • 相关阅读:
    肥胖儿筛选标准
    文章索引
    面向对象66原则
    [精]Xpath路径表达式
    [精]XPath入门教程
    孕产期高危因素
    “华而不实”的转盘菜单(pie menu)
    xmind用例导excel用例,然后再用python排版
    NSObject
    [self class]与[super class]
  • 原文地址:https://www.cnblogs.com/shengyu-kmust/p/4465315.html
Copyright © 2011-2022 走看看