bat命令

run.bat---打开百度

  path=%path%; C:\Program Files (x86)\Internet Explorer\iexplore.exe
  start iexplore http://www.baidu.com

将c盘下所有文件名输出到a.txt中,如果没有a文件,则在bat同一目录下创建一个

  dir c:\*.* >a.txt 

执行另一个批处理文件

 call c:\code\run.bat

echo回显

@echo off      表示在此语句后所有运行的命令都不显示命令行本身 
cd code          进入code文件夹
echo enter code directory     显示enter code directory
call run.bat

增加入参

//run.bat
@echo off
 type %1 
 type %2 

//在cmd中执行 run.bat a.text b.text

for循环的使用

@echo off
for %%t in (*.bat *.txt) do type %%t

//注意1,打印的是bat和txt文件的内容
//注意2,此bat放在需打印文件内容的文件一个目录层级下

if/else判断语句的使用

@echo off
if {%1}=={%2} (
echo eq l.
) else (
echo not eq l.
)
//cmd输入run.bat 1 2

删除文件

@echo off
del a.txt

GOTO语句

@ECHO OFF
GOTO SECOND
:FIRST
echo I AM FIRST
:SECOND
echo I AM SECOND

set

@echo off
set a=aa1bb1aa2bb2
echo %a%

set b=12
echo %b%

set /a c=39/10           
echo %c%

从FTP下载文件

@echo open 10.86.56.6 >ftp.txt      rem ftp server ip
@echo user mos>>ftp.txt             rem 用户名
@echo mos>>ftp.txt                  rem 密码
@echo cd test>>ftp.txt              rem 文件路径
@echo get mw-license-switch-conffile.xml>>ftp.txt rem 文件名
@echo bye>>ftp.txt
ftp -i -n -s:ftp.txt                rem 文件存放在脚本所在路径下

切换盘符

set current_dir=C:\Program Files\HaoZip    
pushd %current_dir% 
echo %cd%
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,646评论 1 19
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,305评论 0 11
  • 1 echo 和 @@ #关闭单行回显echo off #从下一行开始关闭回显@echo off#从本行开始关闭回...
    Lyrieek阅读 12,762评论 0 1
  • 一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文...
    蒋_Sir阅读 13,044评论 1 4
  • win7 cmd管理员权限设置 net localgroup administrators 用户名 /add 把“...
    f675b1a02698阅读 10,770评论 0 11

友情链接更多精彩内容