Windows bat脚本学习001

1. BAT 脚本介绍

    BAT脚本是Windows的批处理文件,也就是一个DOS命令组成的文本文件。

    BAT脚本类似于编程语言,提供控制结构,用于组织简单的程序逻辑。而程序语句就是DOS命令。

2. BAT脚本使用小技巧 01

    为你的BAT脚本建立一个专门的文件夹,然后把这个文件夹的路径添加PATH(DOS搜索路径)中。

   这样做的好处就是可以任意位置都可以执行。

3. 常用命令:

    (1)echo 命令:显示此命令后的字符。

             a. 字符不需要使用引号

             b. % 和 ^ 这两个字符不能显示。

    (2)Echo off 命令:表示此语句后所有运行的命令都不显示命令行本身。

            注释:也就是关闭echo 回显功能。可以使用echo on 打开

   (3)@命令:可以加在每个命令行前面,表示运行时不显示这一行的命令(只影响当前行)

   (4)call命令:调用另一个批处理文件。

            注释:如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令。

    (5)pause 命令:运行此句会暂停批处理的执行并在屏幕上显示 Press any key to continue ... 的提示,等待用户按任意键后继续。

          注释:如果不想显示以上英文提示信息,可以这样写pause> null 。 pause >字符串, 显示别的字符串信息。

   (6)rem 命令:表示此命令后的字符为注释,不执行。

            ::命令:与rem命令等效

小练习:

@echo off

dir c:/*.*  > a.txt  //将C盘文件列表写入a.txt

call c:/ucdos/ucdos.bat

echo  你好

pause

rem  准备运行wps

cd ucdos

wps   //运行wps

 

4. 批处理文件的参数

(1)这里的参数是指在运行批处理文件时在文件名后加的以空格分隔的字符串。

示例:  1.bat  a b  c

(2)变量

a. 变量%0到%9。 %0 表示批处理命令本身,其它参数字符串用%1到%9顺序表示

(3)示例

    t.bat 内容

     @echo off

     type %1

     type %2

 

运行:  t.bat  a.txt b.txt 

等同于:

@echo off

     type %1

     type %2

效果为显示 a.txt 和 b.txt文件的内容。

 

示例2:解释%0参数的意义(两种含义)

@echo off

echo %0

pause

效果:打印批处理所在绝对路径

 

@echo off

net user

%0

效果: 无限执行net user 这条命令,直到手动停止

 

%* :一次返回所有参数。

@echo off

echo %*

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值