windows bat 脚本教程-11-operator 运算符
运算符
运算符
运算符是告诉编译器执行特定数学或逻辑操作的符号。
在批处理脚本中,可以使用以下类型的运算符。
算术运算符
关系运算符
逻辑运算符
赋值运算符
位运算符
算术运算符
批处理脚本语言支持与任何语言相同的常规算术运算符。以下是可用的算术运算符。
运算符
描述
示例
...
2016-11-30 06:14:36 |
Windows
windows bat 脚本教程-10-if 条件判断 决策结构
决策结构
决策结构要求程序员指定一个或多个条件,以及在条件被判定为真时要执行的语句或语句,以及可选地,在条件被判定为假时要执行的其他语句。
序号
语句及描述
1. If 语句
第一个决策性语句是 ‘if’ 语句
2. If/else 语句
...
2016-11-30 06:14:36 |
Windows
windows bat 脚本教程-09-arrays 数组
arrays
批处理脚本中的数组实现
介绍
在批处理脚本中,数组没有特定的类型定义,但可以被实现。当在批处理脚本中实现数组时,需要注意以下几点。
定义数组
数组的每个元素都需要使用 set 命令定义。
迭代数组
需要使用 for 循环来遍历数组的值。
创建数组
通过以下 set 命令创建数组。
set a[0]=1
其中,0 是数组的索引,1 是分配给数组第一个元素的值。
...
2016-11-30 06:14:36 |
Windows
windows bat 脚本教程-08-strings 字符串
strings
在 DOS 批处理脚本中处理字符串通常不像现代编程语言那样直观,但可以利用批处理命令和一些技巧来实现基本的字符串操作。
以下是对您提到的每个操作的示例和解释:
1. 创建字符串
在批处理中,直接赋值即可创建字符串:
@echo off
set greeting=Hello, World!
echo %greeting%
2. 空字符串
空字符串可以通过不赋任何值来创...
2016-11-30 06:14:36 |
Windows
windows bat 脚本教程-07-comments 注释
注释
批处理脚本的注释和文档
为脚本添加注释或文档始终是一个良好的实践。这对于维护脚本以理解脚本实际上做了什么是必需的。
例如,考虑以下没有任何注释的代码片段。
如果任何没有开发过以下脚本的普通人试图理解脚本,那么这个人要理解脚本实际上做了什么将需要很长时间。
@echo off
if not "%OS%"=="Windows_NT" goto Syntax
echo.%* |...
2016-11-30 06:14:36 |
Windows
windows bat 脚本教程-06-Variables 变量
变量
批处理文件中的变量类型
批处理文件中有两种类型的变量。
一种是为了在调用批处理文件时可以传递的参数,另一种是通过 set 命令进行设置。
命令行参数
批处理脚本支持命令行参数的概念,可以在调用批处理文件时向其传递参数。这些参数可以通过变量 %1, %2, %3 等在批处理文件中被调用。
以下示例展示了一个接受3个命令行参数的批处理文件,并将它们回显到命令行屏幕。
@echo...
2016-11-30 06:14:36 |
Windows
windows bat 脚本教程-05-syntax 语法
通常,批处理文件的第一行通常包含以下命令。
ECHO 命令
@echo off
默认情况下,批处理文件在运行时会显示其命令。这个第一个命令的目的是关闭此显示。命令 “echo off” 关闭整个脚本的显示,除了 “echo off” 命令本身。
前面的 “at” 符号 “@” 使该命令也适用于自身。
文档 Documentation
批处理文件通常还包含以 “Rem” 命令开头...
2016-11-30 06:14:36 |
Windows
windows bat 脚本教程-04-files 文件
实战
感觉这个教程教的东西比较危险,上来就是删除。
我们一个个来,CRUD。
查询文件夹所有文件
@echo off
echo current path:
echo %CD%
echo current files:
dir /b
pause
效果:
current path:
D:\bat
current files:
1.doc
readFiles.bat
请按任意键...
2016-11-30 06:14:36 |
Windows