`

批处理基础语法

阅读更多
批处理语法

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批处理脚本语法教程(超经典)

    bat批处理脚本语法教程(超经典) 一、基础语法: 二、参数: 三、批处理基本命令 四、其它命令 五、字符串处理 六、注册表操作 七、系统服务 八、setlocal与变量延迟 九、文件处理 十、实践实例(1,2,3)

    BAT批处理文件语法大全

    .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样...

    windows bat(批处理)-基础语法.docx

    windows bat(批处理)-基础语法.docx

    批处理基础

    介绍批处理语法,迅速成为高手

    BAT_批处理脚本_教程

    BAT_批处理脚本_教程。很不错的入门学习资料!

    。bat 批处理文件的写法

    忘记是哪里找到的了,觉得很有用,就转过来。

    批处理高级应用.doc

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...

    超强批处理教程.rar

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc...

    windows 批处理

    学习windows批处理脚本编写的入门知识,通过本文档可以了解windows批处理的基本语法,为深入学习打下基础

    Windows 批处理调试器

    语法分析【代码着色、语法检查的基础】; 语法检查; 代码着色; 内置命令帮助; 把《批处理权威指南》作为学习文档随程序发布。 不打算实现的功能: 我感觉批处理编程并不能提供多少智能提示,所以就不做了。 ...

    dos批处理教程(实用)

    第一章批处理基础 第一节常用批处理内部命令简介 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...

    经典 批处理 BAT 教程

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...

    批处理高级教程.doc

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ...

    DOS批处理高级教程精选合编

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...

    DOS批处理高级教程精选合编-整理

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 f type ...

    sqlserver 脚本和批处理指令小结

    脚本基础 1.USE语句 设置当前数据库。 2.声明变量 语法:DECLARE @变量名 变量类型 在声明变量后,给变量赋值之前,变量的值为NULL。 将系统函数赋给声明的变量,这个方法可以使我们能更安全地使用值,该值...

    iBat 1.8.5

    iBAT是一款批处理脚本语言编程开发工具,对代码、语法进行一键批处理操作,快捷方便安全地对其进行调试。...语法框包含对基础语法的便捷输入处理,提供可视化 CMD安全策略保证代码的安全性 提供大量函数库

    Windows Batch Debugger

    语法分析【代码着色、语法检查的基础】; 语法检查; 代码着色; 内置命令帮助; 不打算实现的功能: 我感觉批处理编程并不能提供多少智能提示,所以就不做了。 局限性: 代码编辑器暂时不支持中文,这个是最大的...

    DOS编程教程

    本教程主要介绍DOS命令使用的基础语法,尤其适使用于对DOS编程不太熟悉的人员,也可做老手的参考资料。希望对您有所帮助。

    Spark SQL方言,增强了批处理、机器学习、模型服务等语义;统一SQL语法,提供个ETL、机器学习和推荐系统的框架+源代码

    - 不懂运行,下载完可以私聊问...3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------

Global site tag (gtag.js) - Google Analytics