window脚本

本文详细介绍了Windows批处理脚本的特点、语法和常用命令,包括echo、@、%参数%、rem、pause、call、start、if、choice、for、set等,还提到了批处理在win7系统中设置任务自动运行的方法。
摘要由CSDN通过智能技术生成

最近在学批处理 ,就需要用到脚本

一.特点

1.通常脚本都是.bat 或.cmd后缀

2.批处理的编程能力远不如C语言等编程语言,也十分的不规范

3.但它还是具有简单的编程能力,可以用if ,for,goto

4.它对大小写不敏感

5.每个编写好的批处理文件都相当于一个DOS的外部命令,把它所在的目录放在DOS搜索路径(path)中,即可在任意位置运行

6.它编译起来方便,任意文本编辑器都可以完成,能帮我们处理平常些机械重复的工作。(这还涉及到定时操作,稍后讲)

二.语法

1.echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出,echo off表示在此语句后所有运行的命令都不显示命令行本身

  

 

2、@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)  

  

3.%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。 变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用 %1 到 %9 顺序表示。

 call test2.bat "hello" "haha" (执行同目录下的“test2.bat”文件,并输入两个参数) 
在“test2.bat”文件里写: 
echo %1 (打印: "hello") 
echo %2 (打印: "haha") 
echo %0 (打印: test2.bat) 
echo %19 (打印: "hello"9)

4.Rem 命令 语法:Rem Message... (小技巧:用::代替rem) 注释命令,在C语言中相当与/*...*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和自己日后修改。

  Sample:@Rem Here is the description.

5.Pause 命令 会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继

  Sample:
   @echo off
   :begin
   copy a:*.* d:\back
   echo Please put a new disk into driver A
   pause
   go
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值