批处理
暴熊
看英超,听歌,学习!
QQ:908965890
展开
-
目录跳转:cd(转)
转自http://bbs.bathome.cn/viewthread.php?tid=2513 当我们需要处理不同路径下的文件的时候,很可能需要切换目录,这个时候,可以考虑使用目录跳转命令cd。 例如,我们打开命令行窗口的时候,一般是这样操作的:在桌面左下角找到“开始”菜单,打开“运行”,输入“cmd”,回车。这个时候,命令行窗口默认的当前目录位于当前用户所在的路径下,比如:C:/Doc转载 2008-12-06 13:53:00 · 1185 阅读 · 1 评论 -
条件判断:if
转自http://bbs.bathome.cn/viewthread.php?tid=2530if用于条件判断,适用于以下情形: 1、判断驱动器、文件或文件夹是否存在,用 if exist 语句; 2、判断某两个字符串是否相等,用 if "字符串1"=="字符串2" 语句; 3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句; 4、判断某个变量是否已经被赋值,用 if转载 2008-12-08 22:02:00 · 1298 阅读 · 0 评论 -
set命令详解
转自http://bbs.verybat.org/thread-1631-1-1.html设置自定义变量的用法例子:@echo offset var=我是值echo %var%pause请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法!set 是命令 var是变量名 =号右边的"我是值"是变量的值在批处理中我们要引用这个变就把var变量名用两个%(百分号)扩起来,如%转载 2008-12-11 15:53:00 · 850 阅读 · 0 评论 -
文本解析显神威:for /f 用法详解
转自http://bbs.bathome.cn/thread-2189-1-1.html 前言 for /f 是个十分强大的家伙。 如果说,for语句是批处理中最强大的语句的话,那么,for /f 就是精华中的精华。 for /f 的强大,和它拥有众多的开关密切相关。因为开关众多,所以用法复杂,本章将分成若干小节,为大家逐一介绍强大的 for /f 语句。 (一) 为解析文本转载 2008-12-10 23:16:00 · 3978 阅读 · 0 评论 -
for语句的基本用法
转自http://bbs.bathome.cn/thread-2189-1-1.html正如色彩缤纷的七彩光芒是由红绿蓝三原色构成的一样,最复杂的for语句,也有其基本形态,它的模样是这样的: 在cmd窗口中: 复制内容到剪贴板 代码:for %I in (command1) do command2 在批处理文件中: 复制内容到剪贴板 代码:for %%I in (comm转载 2008-12-10 19:06:00 · 4647 阅读 · 0 评论 -
逃逸字符%的详细解释
逃逸字符%的详细解释1、%是个ESCAPE字符,通常将之译为转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相关的特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于C语言中的转义字符"/",双%会转义并脱逸为单%,四%则脱为双%。 2、for本身是一个特殊的命令,类似于一个特化的命令解释器,因为它的功能实现需要执行多条语句,因此它必须也具有对转载 2008-12-08 22:12:00 · 2030 阅读 · 0 评论 -
内容重定向符号:>和>>
转自http://bbs.bathome.cn/viewthread.php?tid=2516 当我们在cmd窗口中查询某条命令的帮助信息的时候,帮助信息是显示在命令行窗口中的,命令行窗口关闭后,这些帮助信息就看不到了,如果下次还想看,又得在命令行窗口中输入查询命令,比较繁琐。 有没有办法把显示在命令行窗口中的帮助信息保存下来呢? 答案是肯定的,并且有不止一种答案。 稍微繁琐一点的办转载 2008-12-08 22:00:00 · 3086 阅读 · 0 评论 -
以树形格式罗列文件
转自http://bbs.bathome.cn/viewthread.php?tid=2514tree ,在英语中的基本含义是“树”,在cmd中,tree命令的功能是以树形格式罗列文件。 当你向别人展示你自己所做光盘的内容的时候,或者是罗列你硬盘上某个目录下的资料的时候,tree命令显得相当方便,并且能让你展示的内容层次分明,井井有条。啥也不说了,上图,顺便温习一下cd命令。转载 2008-12-08 21:53:00 · 794 阅读 · 0 评论 -
if的基本用法
转自http://bbs.bathome.cn/thread-2190-1-4.html if在批处理编程中是一个高级命令,熟练掌握if的用法可以大大提高代码的效率、简洁度。此教程将用实例说明if的基本用法。if--如同它的汉语意思:如果,它的作用就是执行条件判断处理,如果条件成立,则执行后面的命令,反之则不执行。 引用:if语句中的关键字:if not(非) else(否则)转载 2008-12-11 14:01:00 · 1363 阅读 · 0 评论 -
流程跳转:goto
转自http://bbs.bathome.cn/viewthread.php?tid=2574一般的批处理命令,都是按照自上而下的流程逐行执行的,也就是说,只有第一行的命令执行了之后,才可能执行第二行,第二行执行完之后,再执行第三行……如此依次执行。 如果对不同的情况,需要执行不同的既定操作,若还是按照常规的执行流程的话,是无法完成任务的,这个时候,就需要引入流程跳转的概念,动用流程跳转语句转载 2008-12-08 22:07:00 · 816 阅读 · 0 评论 -
变量字符截取
原文由 小楼春雨 发表转自http://bbs.bathome.cn/viewthread.php?tid=40&page=1&extra=page%3D1注意:本教程是一批处理程序。请将下面代码保存为一批处理文件,然后运行。复制内容到剪贴板 代码:@echo offrem code by 小楼一夜听春雨color 1f&rem num=15 nums=30mode con: col转载 2008-12-08 22:36:00 · 647 阅读 · 0 评论