• bat:dos下的批量处理文件


     #这是我自己写的一个设备截图的bat文件

    adb disconnect#断开设备连接
    adb connect 192.168.3.5#连接此IP的设备
    adb shell screencap -p /sdcard/%time:~0,2%%time:~3,2%.png#截图并用时间的小时+分钟来命名图片名称
    adb pull /sdcard/%time:~0,2%%time:~3,2%.png C:UsersAdministratorDesktopphoto#导出截图到指定目录
    cd C:UsersAdministratorDesktopphoto#切换到截图保存的目录
    %time:~0,2%%time:~3,2%.png#打开截图
    pause#暂停,要不然cmd窗口一下子就消失了

    (1)@echo off

    不显示当前的命令行,也就是@后面的

    @echo off 
    @adb disconnect
    @adb connect 192.168.3.5
    @adb shell screencap -p /sdcard/%time:~0,2%%time:~3,2%.png
    @adb pull /sdcard/%time:~0,2%%time:~3,2%.png C:UsersAdministratorDesktopphoto
    @cd C:UsersAdministratorDesktopphoto
    @%time:~0,2%%time:~3,2%.png
    @pause

    效果:

     如果是echo off写在,表示在此语句后所有运行的命令都不显示命令行本身 

    (2)echo

    表示显示此命令后的字符

    效果:

    (3)call

    调用另一个批处理文件

    call c: est.bat

    表示调用test.bat文件

    (4)rem

    注释掉内容

    效果:

     (5)pause

    暂停

    效果如上图

    (6)if语句

    1、if [not] "参数" == "字符串" 待执行的命令 
    参数如果等于(not表示不等,下同)指定的字符串,则条件成立,运行命令,否则运行下一句。

    2、if [not] exist [路径]文件名 待执行的命令 
    如果有指定的文件,则条件成立,运行命令,否则运行下一句。

    3、if errorlevel <数字> 待执行的命令 
    如果返回值等于指定的数字,则条件成立,运行命令,否则运行下一句。

    (7)goto

    goto 批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用。

    goto end 
    :end 
    echo hello

    效果:显示字符hello

    (8)for

    FOR %%variable IN (set) DO command [command-parameters] 
    %%variable    指定一个单一字母可替换的参数。 
    (set)      指定一个或一组文件。可以使用通配符。 通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。
    command     指定对每个文件执行的命令。 
    command-parameters 为特定命令指定参数或命令行开关。 

    for %%c in (*.bat *.txt) do type %%c 
    则该命令行会显示当前目录下所有以bat和txt为扩展名的文件的内容。

  • 相关阅读:
    VS2005入门.Net2.0系列视频教程181级打包下载
    Asp.Net2.0视频教程 之 WebPart概述 [视频]
    MemberShip,角色,WebPart在web.config文件中的参数简述
    vs2005入门 .Net2.0视频教程 之 SQL查询语法基础 [视频]
    关于进期教程发布事宜通告
    从我博客的访客地域分布分析看我国学.net的人
    《Vs2005网站编程》目录雏形
    Asp.Net2.0视频教程 之 WebPart 一 [视频]
    vs2005入门 .Net2.0视频教程 之 浅尝存储过程[视频]
    vs2005视频教程 之 TreeView高级使用 [视频]
  • 原文地址:https://www.cnblogs.com/1527275083gj/p/14971827.html
Copyright © 2020-2023  润新知