windows bat脚本(批处理)——for循环,if判断,goto跳转,遍历文件名,start打开网页;...

一、windows bat脚本的for语句基本形态如下;

在cmd窗口中:for %I in (command1) do command2

在批处理文件中:for %%I in (command1) do command2

for语句的基本要素:

1.for、in和do是for语句的关键字;

2.%%I是for语句中对形式变量的引用;

3.in之后,do之前的括号不能省略;

4.command1表示字符串或变量,command2表示字符串、变量或命令语句;

 二、if语句;@echo off是不显示本命令行及后面的所有命令行本身;echo是输出命令;

set aa=xia3,是给变量aa赋值为xia3,%aa%是使用此变量;

if 语句来判断是否已经赋值;if defined str (echo %str%) else (echo 变量str的值为空);注意:括号为英文状态下的(),否则执行不成功;

 

 rem是注释此行,相当于此行不执行;

 三、goto跳转命令;

  goto label跳转到要执行的标签,标签由冒号与标签名组成;

  多个标签之间要加上exit终止程序继续向下运行;

  同名的标签,程序执行最上面的一个;

  标签名必须是常量,不能是变量;

 

 四、bat脚本文件遍历,输出文件名;

用for循环遍历文件,用echo打印出文件名;for /R %%s in (.,*) do (echo %%s)

dos中 【dir /?】,查看dir命令下的参数;dir /s显示指定目录和所有子目录的文件;【D:】切换目录到D盘下;

 五、start用法;start命令可以用来启动电脑上的软件;

start http://www.baidu.com/s?wd=苹果,就是启动IE浏览器,跳转到百度页面,并自动搜索‘苹果’;

 自己设定搜索内容;

 bat脚本搜索后,延迟10s,使用taskkill关掉我们打开的网站;

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值