BAT脚本
Aaron-Liu
老老实实做人,踏踏实实做事。
展开
-
批处理如何计算任意字符串的字符长度?
如题:比如 "ABCDEFGHIJ AGFD FAS DFDS" 引号中包含字母和空格的一个字符串,如何编辑批处理计算出其长度?方法一:T.CMD 内容如下: 运行 T.CMD "ABC DEF GHI " 就可以得到引号中字符串的长度-------------------------------------@ECHO OFFIF %1*==* GOTO :EOFECHO %1SET A原创 2013-03-11 22:04:29 · 8187 阅读 · 0 评论 -
bat set命令详解
例子: @echo off set var=我是值 echo %var% pause 请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法! set 是命令 var是变量名 =号右边的"我是值"是变量的值 在批处理中我们要引用这个变就把var变量名用两个%(百分号)扩起来,如%var% 这种SET语法只能直接在BAT代码的酸前赋予变量的值,有时候我们原创 2013-03-11 22:04:56 · 781 阅读 · 0 评论 -
BAT脚本获取当前路径
@echo off echo 当前盘符:%~d0 echo 当前盘符和路径:%~dp0 echo 当前批处理全路径:%~f0 echo 当前盘符和路径的短文件名格式:%~sdp0 echo 当前CMD默认目录:%cd% pause原创 2013-03-11 22:04:39 · 1210 阅读 · 0 评论 -
批处理 for /f
批处理for命令详解FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释%%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值原创 2013-03-11 22:04:27 · 711 阅读 · 0 评论 -
bat set命令
一、BAT直接在批处理中显示变量例子:@echo offset var=我是值echo %var%pause请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法!set 是命令 var是变量名 =号右边的"我是值"是变量的值在批处理中我们要引用这个变就把var变量名用两个%(百分号)扩起来,如%var%这种SET语法只能直接在BAT代码的酸前赋予变量的值,有时候我们需要提供一个原创 2013-03-11 22:04:31 · 715 阅读 · 0 评论 -
BAT脚本语言
BAT 命令大全1 echo 和 @ @ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo #显示当前是 echo of原创 2013-03-11 22:05:13 · 1752 阅读 · 0 评论 -
批处理FINDSTR正则表达式用法实例分析
dos或批处理下findstr正则用法,会了这个我们就可以用批处理实现文本等搜索替换等1.findstr . 2.txt 或 Findstr "." 2.txt 从文件2.txt中查找任意字符,不包括空字符或空行 2.findstr .* 2.txt 或 findstr ".*" 2.txt 从文件2.txt中查找任意字符包括空行和空字符 3.findstr "[0-9]" 2.txt 从文件2.原创 2013-03-11 22:04:16 · 697 阅读 · 0 评论 -
BAT/DOS压缩文件RAR与ZIP的DOS命令详解
压缩目录test及其子目录的文件内容Wzzip test.zip test –r -PWINRAR A test.rar test –r删除压缩包中的*.txt文件Wzzip test.zip *.txt -dWinRAR d test.rar *.txt刷新压缩包中的文件,即添加已经存在于压缩包中但更新的文件Wzzip test.zip test –fWinrar f test.rar test原创 2013-03-11 22:04:58 · 3646 阅读 · 0 评论