美文网首页Shell和命令
常用一些bat脚本命令

常用一些bat脚本命令

作者: qinghua0706 | 来源:发表于2018-02-24 15:27 被阅读42次

掌握一些基本常用的bat命令,能大幅度提高效率,持续更新中...

获取当前路径

set local_path=%cd%

删除文件

del /q %file_path%

复制文件到指定路径

xcopy %des_path% %src_path% /q

复制文件夹下所有内容到指定目录下

xcopy %src_path%\*.*   %dest_path%\ /s /e

重命名文件

ren  %src_path% %des_path%

删除文件夹

rd /q /s %floder_path%

创建文件夹

md %floder_path%

调用其他bat,比如要执行gradlew.bat

call gradlew

调用其他bat,并传递参数

call gradlew clean

目标bat文件中通过1% 2% 3%等等获取

判断系统环境变量

if defined ANDROID_HOME goto findAndroidFromAndroidHome

获取环境变量中设置的值

set ANDROID_HOME=%ANDROID_HOME:"=%

读取配置文件 读取gradle.properties中sdk_version配置

FOR /F "eol=; tokens=2,2 delims==" %%iIN ('findstr /i "sdk_version" gradle.properties')DO set sdk_version=%%i

字符串替换 去掉引号

set dex_version=%dex_version:"=%

条件语句

if "proguard"==%flag% (
call gradlew proguardDex
)else (
echo normal dex
call gradlew makeDexJar
)

函数调用

call:myCopyFunc %version% %demo_type%
echo.&pause&goto:eof
::-------------------------------------------------------- 
::-- Function section starts below here 
::-------------------------------------------------------- 
:myCopyFunc    - here starts my function identified by it's label 
echo. 
set version=%~1
set demo_type=%~2
@rem  函数主体内容
goto:eof 

相关文章

  • Dos脚本

    自己写的run.bat脚本 参考文章:Bat脚本编写之Dos 基本操作命令Bat脚本及演示

  • 常用一些bat脚本命令

    掌握一些基本常用的bat命令,能大幅度提高效率,持续更新中... 获取当前路径 删除文件 复制文件到指定路径 复制...

  • 常用bat脚本命令

    1、进程 1.1 taskkill 终止进程 带参变量 %num 路径问题 休眠问题

  • AS查看依赖树

    1、打开unix cmd命令执行 sh脚本(gradlew.bat是bat 脚本,gradlew是一个shell ...

  • [Win] 定时器触发bat脚本过程与获得管理员权限

    1: 操作步骤 2:bat脚本bat 脚本就是命令集合,但是很多的脚本需要管理员权限才能运行。如果脚本是手动运行,...

  • BAT脚本的一些命令

    写了一个监控通讯的脚本 然后终结了一些方法BAT脚本中的等待Sleep或者Wait因为没有原生的命令一般用以下方法...

  • windows常用批处理命令

    Windows批处理(cmd/bat)常用命令小结

  • 常用window bat 脚本

    设置环境变量 静默安装文件 配置host

  • 常用BAT脚本示例

    xcopy world*hello*.txt D:\Dest\ 感觉这一条脚本就能解决绝大多数人希望脚本做的事情。...

  • 个人Shell工具集介绍

    简介 utils: shell工具集,通常用于Linux环境中,包含一些常用的alias、脚本、git命令自动补全...

网友评论

    本文标题:常用一些bat脚本命令

    本文链接:https://www.haomeiwen.com/subject/cnyktftx.html