批处理语法
1. echo/echo off/@echo off
echo的意思是回旋,这里的意思就是回显,echo off意思就是关闭回显.前面的@表示echo off 这一行也不会回显你可以试着去掉@和整行去掉.@的另一个功能是在执行完批处理文件时自动恢复命令回显。如果第一句用的是ECHO OFF,那么在执行完批处理文件以后不会显示命令提示符。
例子:
@echo off
echo run girl.bat
SET INSTALLBASE=%~dp0
echo "%INSTALLBASE%"
2. call命令 格式:CALL [drive:][path]filename[batch-parameters]
- batch-parameters 指定批处理程序所需的命令行信息。
call的意思为调用,假如有两个批处理文件boy.bat和girl.bat.如果我想运行boy.bat中的girl.bat,如何运行呢?其实很简单,只要在boy.bat中输入call命令,则可以执行girl.bat,等girl.bat运行完之后,继续执行boy.bat.
例子:
@echo off
rem 执行结果是:
rem run boy.bat
rem run girl.bat
rem done
echo run boy.bat
call girl.bat
echo done
3.PAUSE 命令
暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。只能在批处理程序中使用此命令。
4.rem 命令 格式: rem [comment]
rem表示此命令后的字符为解释行(注释),不执行。
同时你可以用两个冒号来替代rem.如: ::等同于一个rem.但他们有个区别,就是用::作注释的话他是不回显的,即使你打echo on强制回显也没有用的.
5.批处理文件参数
批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"%"。
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。
@echo off
rem 输出第一个参数
rem 用法:在param.bat所在目录下打开cmd.exe。输入:param *(*代表任意的字符)
rem 例如: param "this is a test."
echo %1
分享到:
相关推荐
bat批处理脚本语法教程(超经典) 一、基础语法: 二、参数: 三、批处理基本命令 四、其它命令 五、字符串处理 六、注册表操作 七、系统服务 八、setlocal与变量延迟 九、文件处理 十、实践实例(1,2,3)
.bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样...
windows bat(批处理)-基础语法.docx
介绍批处理语法,迅速成为高手
BAT_批处理脚本_教程。很不错的入门学习资料!
忘记是哪里找到的了,觉得很有用,就转过来。
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc...
学习windows批处理脚本编写的入门知识,通过本文档可以了解windows批处理的基本语法,为深入学习打下基础
语法分析【代码着色、语法检查的基础】; 语法检查; 代码着色; 内置命令帮助; 把《批处理权威指南》作为学习文档随程序发布。 不打算实现的功能: 我感觉批处理编程并不能提供多少智能提示,所以就不做了。 ...
第一章批处理基础 第一节常用批处理内部命令简介 1、REM 和:: 2、ECHO 和@ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和: 9、FIND 10、START 11、assoc 和ftype 12、pushd 和popd 13...
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ...
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...
第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 f type ...
脚本基础 1.USE语句 设置当前数据库。 2.声明变量 语法:DECLARE @变量名 变量类型 在声明变量后,给变量赋值之前,变量的值为NULL。 将系统函数赋给声明的变量,这个方法可以使我们能更安全地使用值,该值...
iBAT是一款批处理脚本语言编程开发工具,对代码、语法进行一键批处理操作,快捷方便安全地对其进行调试。...语法框包含对基础语法的便捷输入处理,提供可视化 CMD安全策略保证代码的安全性 提供大量函数库
语法分析【代码着色、语法检查的基础】; 语法检查; 代码着色; 内置命令帮助; 不打算实现的功能: 我感觉批处理编程并不能提供多少智能提示,所以就不做了。 局限性: 代码编辑器暂时不支持中文,这个是最大的...
本教程主要介绍DOS命令使用的基础语法,尤其适使用于对DOS编程不太熟悉的人员,也可做老手的参考资料。希望对您有所帮助。
- 不懂运行,下载完可以私聊问...3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------