精华内容
下载资源
问答
  • window批处理

    2017-10-31 13:36:58
    批处理数据库导出dmp,并且将dmp文件压缩成zip,然后将dmp文件删除,将压缩后的文件上传至FTP ,文件上传以后,将源文件删除(从数据库导出为数据泵导出)
  • Window批处理命令学习笔记,批处理实用简小工具
  • window批处理bat命令

    2020-04-01 17:54:49
    批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。可用于简化很多重复工作。类似于Unix的Shell脚本。 windows 下批处理文件的扩展名为bat. bat命令 具体查看某个命令的用法 dos下输入 [com...

    简介

    批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。可用于简化很多重复工作。类似于UnixShell脚本。
    windows 下批处理文件的扩展名为bat.

    bat命令

    具体查看某个命令的用法 dos下输入 [com] + /? 即可
    查看命令

    ECHO @ REM

    @ #关闭当前行回显
    
    echo on #从下一行开始,打开回显
    echo off #从下一行开始,关闭回显
    echo. #输出一个”回车换行”,空白行
    @echo on #@和echo结合使用,从本行开始,打开回显
    
    rem #起注释作用不执行
    @rem #@和rem结合,不回显的注释
    

    测试echo

    @REM test bat cmd
    @echo
    @echo on
    @echo
    echo.
    REM this line show
    @REM this line not show
    
    @echo off 
    
    setlocal enabledelayedexpansion
    
    set min=5
    set max=11
    set str=abcd
    set str2=abce
    set str
    echo %min% %max% !str!
    
    

    echo

    set 和变量引用

    set 作用主要是设置/显示变量

    set #显示所有可用变量
    set p #显示所有以p开头的变量
    set p=aa1bb1aa2bb2 #设置变量p为 aa1bb1aa2bb2
    set /a d=15 #设置d为15,数值类型,/a参数时=后面的变量可以不加%直接饮用
    set /p p=please input. # /p表示用户输入,please input为提示文案
    set d=#取消d变量
    #变量的引用
    %d% #用两个%
    !d! #使用了 setlocal enabledelayedexpansion
    

    if 判断

    ifelse 结合用于一些条件判断

    @echo off
    @REM 测试if语句
    setlocal enabledelayedexpansion
    set str=abcd
    set str2=abce
    echo %str% !str!
    
    if /i !str! GTR !str2! (
        echo !str! great than !str2!
    ) else (
        echo !str! small than !str2!
    )
    

    for 循环

    例如,求和 1…100
    batfor set中变量引用使用%%var

    @echo off
    @REM 求和(1-100)
    setlocal enabledelayedexpansion
    set /a sum=0
    for /l %%j in (1,1,100) do (
        set /a sum =!sum!+%%j
    )
    echo sum=!sum!
    

    choice

    choice 主要功能跟用户交互。
    使用此命令可以让用户输入一个字符,从而运行不同的命令。
    如果不跟参数,默认是 y/n
    使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……

    @REM 测试choice选择
    @echo off
    setlocal enabledelayedexpansion
    choice
    @REM 应该从数值高处开始判断
    if errorlevel 2 goto noHandler
    if errorlevel 1 goto yesHandler
    
    :noHandler
    echo your input is N
    goto end
    :yesHandler
    echo your input is Y
    
    :end
    endlocal
    
    pause
    

    goto 和 标签

    上面的用例,使用了goto 和 标签:yesHandler

    goto #跳转到指定的标签
    :yesHandler #名称为yesHandler的标签
    

    小技巧

    阻塞一定的时间,bat没有提供阻塞相应的方法,可以利用pingping超时解决。

    ping -n 1 -w 200 192.0.2.2>nul #ping 命令阻塞 200ms -w为超时时间单位ms, ip地址要填不存在的
    ping -n 3  127.0.0.1>nul #ping 命令阻塞2s -n为尝试的次数,默认中间间隔1s
    echo wait 2000ms--
    

    其他变量和关键字

    %random% #随机数[0, 32767]
    %errorlevel% #每个命令运行结束,可以用这个命令行格式查看返回码,默认值为0,一般命令执行出错会设为1
    cls #清屏
    pause #暂停命令
    & #顺序执行多条命令,而不管命令是否执行成功
    && #顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
    find “ok” c:test.txt && echo 成功
    || #顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
    find “ok” c:test.txt || echo 不成功
    

    示例应用,例如使用adb自动刷快手极速版

    @echo off
    setlocal enabledelayedexpansion
    set min=10
    set max=30
    set /a mod=!max!-!min!+1
    @REM 打开快手
    adb shell am start -n com.kuaishou.nebula/com.yxcorp.gifshow.HomeActivity
    @REM 暂停5秒
    ping -n 5 127.0.0.1>nul
     
    for /l %%i in (1,1,10000) do (
        set /a r=!random!%%!mod!+!min!
        @REM set  t=%time:~0,8%
        @REM echo !t!
        echo %%i:!r!
        ping -n !r! 127.0.0.1>nul
        @REM 先点击
    	adb shell input tap 590 1200
    	@REM 等1秒
    	ping -n 1 127.0.0.1>nul
    	@REM 在滑动
        adb shell input swipe 600 1270 608 762
    )
    

    这里介绍常用的bat命令,还有很多其他的bat命令,我们可以需要的时候查找。

    参考资料

    windows批处理命令详解
    adb控制手机屏幕滑动

    展开全文
  • window批处理学习

    2018-01-15 20:18:33
    前言 保存成1.bat,通过 1.bat start、1.bat debug等命令进行启动 @echo off rem 设置不输出 ...if ""%1%"" == ""start"" goto dostart if ""%1%"" == ""debug"" goto dodebug if ""%1%"" == ""copy"" goto do...
    前言
    • 保存成1.bat,通过 1.bat start、1.bat debug等命令进行启动
    @echo off
    rem 设置不输出
    
    
    
    if ""%1%"" == ""start"" goto dostart
    if ""%1%"" == ""debug"" goto dodebug    
    if ""%1%"" == ""copy""  goto docopy
    if ""%1"" == ""call""   goto docall
    if ""%1"" == ""for""    goto dofor
    
    echo 没有匹配任何命令,退出.....
    goto end
    
    
    :dostart
    echo 请确认更换磁盘后按任意键继续.....
    pause
    
    echo start success
    goto end
    
    
    :dodebug
    echo debug success
    goto end
    
    rem copy命令的例子 路径用反斜杠 \表示.
    :docopy
    copy c:1.bat c:\src\1bak.bat
    rem ,pause 命令会使程序挂起,以便您更换磁盘
    pause
    if exist c:\src/1bak.bat (
        echo 1bak.bat文件拷贝成功
        echo 成功第二条消息!
    
    )else(
        echo 文件拷贝失败,转向结束 
        goto end
    )
    echo 拷贝完成....
    goto end
    
    rem 调用子脚本命令,并且可以传递参数,子脚本执行完毕后继续执行当前脚本内容。
    :docall
    call c:\2.bat hi demo1--demo2
    echo parent
    goto end
    
    :dofor
    for %%i in (1,2,3,4,5) do echo %%i
    
    :end
    展开全文
  • 命令行批处理直接拖文件夹或者拖动视频或者拖动音频可一键生成mp4.或者批量生成图片,或者生成gif ’2 20:39 496 去掉视频轨姿势1.bat 2018/03/12 20:27 369 去掉音频.bat 2018/03/12 20:35 653 去掉音频姿势1 - ...
  • IP自由切换工具,可设置固定IP和自动获取IP,方便好用
  • Window批处理大全

    2015-05-27 11:30:16
    windows环境,使用批处理方式,并发执行多台机器服务,解放无意义重复劳动
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    1.参考 在path中加入JAVA执行如下:setx Path "%Path%;%ORACLE_HOME%\bin"

    这是针对当前用户,本用户的环境变量生效!

    setx /M wu "%comspec%;c:\wu"

    转载于:https://my.oschina.net/u/698044/blog/1589993

    展开全文
  • window批处理杀死指定端口进程

    千次阅读 2018-06-20 16:03:32
    window批处理杀死指定端口进程,注意保存时使用ansi格式,运行输入端口即可 @echo off setlocal enabledelayedexpansion set /p port=请输入端口号: for /f "tokens=1-5" %%a in ('netstat -ano ^| ...

    window批处理杀死指定端口进程,注意保存时使用ansi格式,运行输入端口即可

    @echo off
    setlocal enabledelayedexpansion
    set /p port=请输入端口号:
    for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
        if "%%e%" == "" (
            set pid=%%d
        ) else (
            set pid=%%e
        )
        echo !pid!
        taskkill /f /pid !pid!
    )
    pause
    展开全文
  • Window 批处理

    2009-10-05 21:06:45
    批处理学习,里面包括系统、网络、启动项、杂类等上千个批处理命令集。
  • window批处理-1.echo

    千次阅读 2014-07-06 06:13:21
    作用: 在屏幕上显示文字信息及是否回显命令本身 命令格式: echo [{on|off}] [显示内容] demo: bat: @echo off echo ***命令不显示**** type a.txt echo ***helloworld**** ...
  • window批处理删除文件夹下所有大小为1651字节的jpg图片
  • window批处理并行多个任务

    千次阅读 2017-04-28 11:10:56
    最近在一个自动化测试项目中遇到要在window 批处理命令中并行两个任务的需求。具体为先要运行任务A去等待一个外部触发,而任务B就是产生触发源的源。这样就要先在后台运行任务A,再运行任务B。 实际一个cmd窗口中...
  • rem 查找18888对应的进程记录,并输出到pid.txt文件 netstat -ano|findstr 18888>pid.txt rem 查找进程记录,提取第5列的值,并终止进程,for 默认会已空格,制表符,;等进行字符串分割 for /f "tokens=5" %%i in (%root%...
  • 平常工作中总是要运行一些SQL脚本,但是每次打开SQL Server Management Studio很麻烦,每次输SLQCMD命令也很麻烦,这种情况下如果能用一个批处理文件来自动执行就很方便了,见下面的例子 新建一个.bat文件然后输入...
  • window批处理-4.call

    2014-07-19 07:40:54
    批处理中调用另一个批处理或调用行号后的所有命令 格式: call [FileName] [:label] demo: call.bat: @echo off echo 开始调用called type hello.txt echo 结束调用called test.bat @...
  • Window 批处理脚本传参

    千次阅读 2020-07-25 14:19:26
    在命令行执行 bat 时,bat 文件名后面的内容将作为参数传递给 bat,然后我们就可以用如下语法获取传入的参数了: %0 bat %1 第一个参数 %2 第二个参数 %2 第三个参数 …… 示例: C:\Users\Administrator\...
  • 后缀是bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。那它有什么用呢?  比如,在启动wps软件时,每次都必须执行  C:\>cd wps...
  • 一、查看window支持的bat命令集 二、查看copy 三、编写bat文件 四、关于echo的说明, 可用示例实际验证 @echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。而echo off命令则表示关闭...
  • window 批处理 bat

    2017-10-17 18:16:30
    rem does not display cmd("rem" and no "rem") echo off rem @echo off "@" "echo off", "@"'scope is signle line. rem write result of "dir" to a.txt rem dir c:\*.* >a.txt rem call another "bat", a
  • windows批处理工具

    2019-04-10 09:14:54
    这是一个windows平台下的一个批处理文件,里面集合了很多实用的功能,操作简单,也可以修改里面的内容自定义需要的功能,完全无毒,包括1 - 清理系统垃圾 2 - 修复打开图片缓慢 3 - 重启explorer进程 4 - 定时关机/...
  • Window Bat批处理

    千次阅读 2018-11-02 01:33:50
    1. 简单批处理内部命令简介 1) echo 命令  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{ on|off }] [message] Sample 1 :  @echooff  echo...
  • 1 SET CurrDir=%CD% CD.. SET InstPath=%CD% CD %CurrDir% 2 pushd.. set parent=%cd% popd 参考: https://msfn.org/board/topic/65204-how-to-get-parent-path-in-bat/ ...
  • 主要介绍了windows下使用批处理实现切换JDK环境变量的相关资料,需要的朋友可以参考下
  • 注:把以下代码复制粘贴到本地,保存为filename.bat 然后再cmd【可按ctrl+r】,直接执行C:\Users\Administrator\Desktop\test.bat txt "1,10,110,1110" 可在当前目录生成文件(C:\Users\Administrator\Desktop\) ...
  • 我写了一个window批处理的文件, ![图片说明](https://img-ask.csdn.net/upload/201509/08/1441703651_246080.png) 发现这样子写有一个问题,如果没启动浏览器时,打开批处理文件,只会打开第一个网页...
  • window 批处理工具

    2008-10-18 15:46:38
    windows常用垃圾文件清理工具,及驱动程序备份小工具

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,132
精华内容 10,052
关键字:

window批处理