1 / 14
文档名称:

bat语法.doc

格式:doc   大小:49KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

bat语法.doc

上传人:512351132 2022/5/14 文件大小:49 KB

下载得到文件列表

bat语法.doc

相关文档

文档介绍

文档介绍:----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方,,,,,
call命令格式:
CALL [drive:][path]filename [batch-parameters]
batch-parameters 指定批处理程序所需的命令行信息。
举例如下,我们在c盘根目录下创建a.bat文件,内容为:
echo this is
call d:
echo done
,内容为:
echo this is
保存后,打开cmd,进入c盘根目录,,显示如下:
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
C:>
C:>echo this is
this is
C:>call d:
C:>echo this is
this is
C:>echo done
done
由例子很容易看出来,,直到遇到call ,,,  done语句,.
注:里面有个[batch-parameters]里面的所指的参数是什么,知道的朋友能否告知,不胜感激.
PAUSE 命令
暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。只能在批处理程序中使用该命令。
rem命令:
表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释).
同时你可以用两个冒号来替代rem.如: ::等同于一个rem.但他们有个区别,就是用::作注释的话他是不回显的,即使你打echo on强制回显也没有同的..
语法: rem[commnet]
批处理文件参数:
有点编程基础的人都知道函数有参数.批处理文件也有参数.
我打个比方,希望能帮助没有语言基础的人也能看的非常明白. 
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
----------专业最好文档,专业为你服务,急你所急,供你所需-------------
文档下载最佳的地方
我从例子里开始吧.首先在c盘根目录下创建一个批处理文件 a.bat,里面输入内容
echo %1
然后打开cmd,然后进入c盘根目录.输入:a "this is a canshu"
得到结果如下:
C:> "this is a test"
C:>echo "this is a test"
"this is a test"
输入的a "this is a canshu"中,(),而a后面的 "this is a canshu"这句话就是参数,写在这的参数,在程序运行中就将参数自动放到批处理程序中去.那么放在什么位置呢?就是放在 %1的地方.
看了例子,让我们看看整个关于参数的定义如何:
批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"%"。
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。//我们上个程序的例子里就有%1,他就是参数,而输入中"this is a test"作为参数就直接放到%1的位置,于是程序就变成了 echo "this is a test".
再举几个例子帮助你理解:
C:,内容为:
***@echo off