李sir_Blog

博客园 首页 联系 订阅 管理

2010年11月18日

摘要: 最近发现有些朋友一老问IF命令的用法,IF命令个人觉得很简单,所以就一直没把发放到新手教学贴里说,现在我给补上一文,希望对各位"非常BAT的"新手朋友们有所帮助.现在开始:在CMD使用IF/?打开IF的系统帮助(自己看我就不全部列出来了),IF[NOT]ERRORLEVEL number commandIF[NOT]string1==string2 commandIF[NOT]EXIST file... 阅读全文
posted @ 2010-11-18 17:14 李sir 阅读(1137) 评论(0) 推荐(0)

摘要: 先回顾一下他设置自定义变量的用法例子:@echo offsetvar=我是值echo%var%pause请看setvar=我是值,set是命令 var是变量名=号右边的"我是值"是变量的值在批处理中我们要引用这个变就把var变量名用两个%(百分号)扩起来,如%var%这种SET语法只能直接在BAT代码的提前赋予变量的值,有时候我们需要提供一个交互界面,让用户自己输入变量的值,然后我们在来根据这个值... 阅读全文
posted @ 2010-11-18 17:13 李sir 阅读(2431) 评论(0) 推荐(0)

摘要: FOR命令中有一些变量,他们的用法许多新手朋友还不太了解,今天给大家讲解他们的用法!先把FOR的变量全部列出来: ~I -删除任何引号("),扩展%I %~fI -将%I扩展到一个完全合格的路径名 %~dI -仅将%I扩展到一个驱动器号 %~pI -仅将%I扩展到一个路径 %~nI -仅将%I扩展到一个文件名 %~xI -仅将%I扩展到一个文件扩展名 %~sI -扩展的路径只含有短名 %~aI -... 阅读全文
posted @ 2010-11-18 17:12 李sir 阅读(4566) 评论(0) 推荐(0)

摘要: 看了看第一节的东西,发现那些简单的命令都有详细解释,实在想不出什么更好的东西来解释他们,就直接来一个"FOR命令详解"在其中运用这些东西来解释吧!讲FOR之前呢,咋先告诉各位新手朋友,如果你有什么命令不懂,直接在CMD下面输入:name /?这样的格式来看系统给出的帮助文件,比如for /?就会把FOR命令的帮助全部显示出来!当然许多菜鸟同志都看不懂....所以才会有那么多批处理文章!!!!俺也照... 阅读全文
posted @ 2010-11-18 17:10 李sir 阅读(3198) 评论(0) 推荐(0)

摘要: 各位非常批处理的朋友们,现在我们开始学习批处理新手系列教学的第一课!(适合没有编程经验的朋友)按照惯例,先讲一下什么是"批处理".顾名思义,批处理就是把一批或者说是一条条命令放在一个文本里,然后批量执行!执行这一批命令的文件的扩展名是BAT或者CMD,把任何一批命令放入在有这样扩展名的文件里,执行时里面的命令就会一条条的执行完,当然我们还可以在其中加入一些逻辑判断的语句,让里面的命令在满足一定条件... 阅读全文
posted @ 2010-11-18 17:05 李sir 阅读(2792) 评论(0) 推荐(0)

摘要: 批处理中的变量,我把他分为两类,分别为"系统变量"和"自定义变量"系统变量:他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值,不需要我们来给他赋值,%ALLUSERSPROFILE%本地 返回“所有用户”配置文件的位置。%APPDATA%本地 返回默认情况下应用程序存储数据的位置。%CD%本地 返回当前目录字符串。%CMDCMDLINE%本... 阅读全文
posted @ 2010-11-18 16:58 李sir 阅读(4066) 评论(0) 推荐(0)

摘要: http://topic.csdn.net/u/20101108/13/5F9E8B2D-1BBA-4187-A924-6CB20B016C16.html 阅读全文
posted @ 2010-11-18 09:23 李sir 阅读(323) 评论(0) 推荐(0)

摘要: Session variables are special types of variables that are expanded at runtime when they are used. When they are used on screens, their values are automatically expanded for you, however if a session v... 阅读全文
posted @ 2010-11-18 09:19 李sir 阅读(1797) 评论(0) 推荐(0)