
批处理
文章平均质量分 73
kudoo
真实、诚信、责任、爱心
展开
-
经典批处理分析(一)
@echo off:: 把下一行的数字复制到前面一行的后面,并用空格分开setlocal enabledelayedexpansionfor /f %%i in (test.txt) do ( set /a count+=1 set first=!second! set second=%%i if !count! gtr 1 echo !first! !second!)p原创 2008-09-04 11:17:00 · 1304 阅读 · 0 评论 -
经典批处理分析(二)
@echo off:: 保留空行替换字符串:: 当行首有冒号时会抛掉最开始的几个连续冒号(这个问题可以解决):: 会忽略以分号开头的行:: 不能正确处理感叹号(因为启用了变量延迟):: code by jm modify on 2006-11-1:: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=22033set file=set /p fi原创 2008-09-04 13:58:00 · 3000 阅读 · 1 评论 -
Dos批处理中符号作用大全
@ //隐藏命令的回显。 ~ //在for中表示使用增强的变量扩展; 在set中表示使用扩展环境变量指定位置的字符串; 在set/a中表示按位取反。 % //使用两个%包含一个字符串表示引用环境变量。比如一个%time%可以扩展到当前的系统时间; 单个%紧跟0-9的一个数字表示引用命令行参数; 用于for中表示引用循环变量; 连续的两个%表示执行时脱为一个%。 ^ //取消转义字符,即将所有转义字转载 2008-11-25 10:12:00 · 1199 阅读 · 0 评论