说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

变量 - DOS BAT批处理编程入门教程(二)

HTML文档下载 WORD文档下载 PDF文档下载
批处理中自定义变量的使用。

 

既然我们称之为批处理编程,那么变量是少不了的,在批处理中既可以自定义变量也可以使用系统变量,我们先来了解一下自定义变量。
(1)自定义变量
请看如下命令:

 

既然我们称之为批处理编程,那么变量是少不了的,在批处理中既可以自定义变量也可以使用系统变量,我们先来了解一下自定义变量。

 

(1)自定义变量

 

请看如下命令:

 

@echo offset myname=okbase.netset myage=3echo %myname% is about %myage% years oldpause
运行结果:
okbase.net is about 3 years old
关键是set命令的使用,set var=变量值,var是变量的名称,当需要在其它地方使用这个变量时,需要用两个%括起来,如%var%
(2)变量的算术运算
在进行算术运算时,我们需要给set命令加上 /a 参数,后面再跟表达式。
例如:
set var=100set /a var=200+10set /a var+=15echo %var%
运行结果为225
这里的var+=15 相当于 var=%var%+15
(3)变量的逻辑运算与取余运算
需要将运算符用双引号表示出来:
set /a var=3 "&" 7set /a var=2 "^" 6set /a var=2 "<<" 3set /a var=256 ">>" 2set /a var=83 "%" 10
批处理支持的运算符按优先权顺序:
()                   - 分组
! ~ -                - 一元运算符
* / %                - 算数运算符
+ -                  - 算数运算符
<< >>                - 逻辑移位
&                    - 按位“与”
^                    - 按位“异”
|                    - 按位“或”
= *= /= %= += -=     - 复合赋值运算符
&= ^= |= <<= >>=     - 复合赋值运算符
,                    - 表达式分隔符
表达式分隔符的作用是在一行中写多个表达式,例如:
set /a var1=1,var2=8echo %var1% %var2%
(4)获取键盘输入到变量
set命令有一个/p参数,可以帮助我们获得键盘输入:
set /p var=-^> 请选择:echo 您的选择是:%var%
这在我们显示菜单供用户选择的时候是非常有用的,当加上/p参数,等号后面的内容就是用于显示的字符,并非给变量赋值。

 

 

 

MOTODEV初体验,高效Android开发工具 Simple让BASIC语言编写Android程序 MOTODev试用报告- Android开发效率之源 安装MOTODEV Studio for Android版方法 Android开发工具-motoDEV studio介绍 Android过后Chrome OS又是如何开发? Android安全模型导致开发时功能受限 Android导出一个JAR库 APK汉化原理及方法 APK文件格式分析,Android反编译入门(一) ApiDemos中的Android Widget例子解析 APK签名导出向导 - Use the Export Wizard 剖析Android自带Widget - Music播放器 剖析Android自带Widget - Clock指针钟表 C#取得Excel工作簿工作表名称 C#中用Automation自动化方式对Excel的操作 VB如何打开或保存为有密码保护的Excel sheets工作表 VB在Excel表格文件中搜索指定内容 VB复制Excel表到另外一个Excel中 Java实现生成网站快照缩略图片 php实现生成网站快照缩略图片 C#实现生成网站快照缩略图片 VB比较两个Excel表格的内容 VB实现Excel按列或行排序 VB删除EXCEL表格指定行 用vb.net写的验证码识别代码 VB删除EXCEL表格指定列 Oracle数据库Windows 2003环境自动备份批处理 VB通过ADODB连接EXCEL表格文件读取数据 使用VBScript卸载软件 Discuz X2用户注册过程SQL java中如何象windows那样拦截其他窗口的消息? 告别CSDN,第一个全部进入全部给分 同一个submit可否和如何递交给不同的服务器端的不同的action处理? 一个关于tomcat中servlet的棘手问题。。。。。 谁有jbuilder6的license keys或serial number? 請教:vb里dim oRs as ADODB.Recordset與dim oRs as new ADODB.Recordset的區別在哪里? 请大家指点下在深圳哪里可以办个边防证?谢谢 在程序中如何得到一网页中的按钮焦点? 用vc生成曲面要用到那些类? 有關微軟的MCSE認証 请问如何用DELPHI实现拨号连接服务器? 有关界面的问题 如何实现Windows 2000 Server 远程拨号登录?请奉上你的经验和智慧!!! 莱鸟级的问题,你敢来挑战吗? TADODataSet 读磁盘文件是怎么用的? 我的毕业设计,一百分的送分题啊!!!!!!!!!!!!!!!!!1 请教这个函数的作用 //创建列的问题,谁帮我看一看缺什么,谢了 如何在本地访问远程数据库,用什么样的方法在速度、安全上都好一些 请大家指点下在深圳哪里可以办个边防证?谢谢 各位大侠,谁能介绍一下utf8,还有怎么把它转到gb2132编码呢? 我的毕业设计,一百分的送分题啊!!!!!!!!!!!!!!!!!1 窗体问题。。。 现有一个小项目: 怎样动态增加表格? 有人解决了jive的中文问题吗?? 报表就是查询结果吗?用VB很难做吗?为什么这么多人讨论,请问设计报表难点是什么? 请问我的VC地ClassView无法打开,有什么快速的方法可以打开 一个关于tomcat中servlet的棘手问题..... 谁可以帮我提供一个PHP的站内目录管理程序! 请问c++中,函数重载和虚函数有什么区别,在实现多态性方面有差别吗? 现有一个小项目: 如何对多个按钮的BN_ClICK进行映射 SQLserver备份与恢复 Delphi中怎样声明一个类?怎样实现多态?如果要在类库的一个类中添加一个方法又怎么做? 然后怎样封装它?是不是封装以后维护就非常简单? 可 计算机网络--〉清华大学出版社,作者:Andrew S Tanenbaum哪里有电子版下载 把播放F4的时间上《我们程序员都是活雷锋》 随便问问:VC能不能调用Access中的Form,Report 用ADO在线程中打不开数据库,请帮忙 如何在VB中动态的加载Dll,并使用其加载的函数??? 高手们看过来 Oracle初学,兄弟们多帮忙了! 怎么打开一个.txt文件,然后一行一行读取? 请问大家知道一个局域网里的IP在因特网上如何表示的呢。 请问各位,如何在我的程序中用代码生成Access数据库? 神啊,救救我吧,我想要含笑半步喋=== 请教NT4。0下的IE2。0怎样升级到IE6。0或IE5。0? 我要在程序中重载CBitmap类的一个函数,请问如何做 为什么我在bcb的new中找不到multitier(就是多层)选项页 请问如何知道数据库中有哪些表存在?在线等待 向各位大侠求救中 稀 硫酸氢钠溶液 与 碳酸钠溶液 的化学方程式 化学分辨稀硫酸,氯化钠溶液,氢氧化钠溶液.只用酚酞指示剂和适当的仪器设计一个简单的实验,将三种溶液区别出来,写出相关实验现象和结论.除此之外,你还能想出哪些鉴别方法. 氧气和烧碱溶液会反应吗?氯化钠和水会反应吗? 碳酸钠和硫酸氢钠可以反应么如上...讲一下关于酸式盐和盐的反应问题........ 我国根本政治制度和我国基本政治制度是什么 中国的基本政治制度、根本政治制度是什么?详细说明他们的含义、意义等~ 亚硫酸氢钠、硫酸氢钠、碳酸钠、碳酸氢钠、硫酸钠的电离和水解的化学反应方程式? 中国的政治制度 我国基本政治制度是什么?我国基本制度是什么? .下列物质中碳元素质量分数最小的( ) A.碳酸钙 B.干冰 C.金刚石 D甲烷 不懂是什么 意思啊 3号线 可以直接到上海的虹口足球场吗或者 从火车站出去后 什么可以直接坐到虹口足球场 紧急的 已知某固体粉末是由NaCL,Ba(N03)2,CuSO4,Na2SO4,Na2CO3中的一种或几种组成,取这种粉末加足量的水,振荡后呈浑浊,再加稀盐酸,沉淀不溶解,过滤后得无色溶液,取滤液并滴加AgNO3溶液,产生白色沉淀色沉 就一种碳元素能组合成多少种物质,像碳,钻石 篮球的一号位,二号位,三号位…等是啥意思 中华人民共和国基本的政治制度是什么? 只含有碳元素的物质 A.一定是金刚石 B.一定是石墨 C.一定是纯净物只含有碳元素的物质 A.一定是金刚石B.一定是石墨C.一定是纯净物D.可能是混合物 cf里面的 一号位 二号位 三号位 不是 是在沙漠灰中 一号位是主道机枪 其他的不知道了. 已知某固体粉末是由NAC1、BA(NO3)2、CUSO4、NA2SO4、NA2CO3中已知某固体粉末是由NaC1、Ba( N03)2、CuSO4、Na2SO4、Na2C03中的一种或几种组成,取这种粉末加足量的水,振荡后变浑浊,再加稀盐酸,沉淀不溶解, 将金刚石和石墨混在 一起,是纯净物还是混合物[ 他们都是C原子构成] 1、2、3号是什么意思GAY 里1、2、3、号是什么意思? 我国基本政治制度有哪些? 金刚石和石墨放一起是单质还是混合物 怎样分离金刚石与石墨或碳混合物?得到纯净金刚石!金刚石的熔点是3550℃,石墨的熔点是3652℃~3697℃(升华)。石墨熔点高于金刚石。加热是没有办法得到金刚石的,我说的是人造金刚石,能 氢氧化钠溶液易变质的原因是什么? 将钻石与石墨混合在一起,得到的是混合物么? 美国政治制度为何会如此持久 这对我们中国有什么启示? 新中国政治制度的突出特点概括地说 中世纪欧洲的基本政治状况是 ( ) ①封建割据严重 ②封建王权衰弱③天主教会居于至高无上的地位 ④世俗王权与教会神权处于绝对对立状态A.①②③④ B.①②③ C.②③④ D.①③④怎么选择 列出15个食物中的可数名词 美国与日本政治制度异同,中国与美日政治制度的不同及根本原因能不能简明扼要, 现有一包白色粉末可能由NaCl Na2SO4 Na2CO3 CuSO4 中的一种或几种组成如题、现做如下实验:1.取少量粉末,加水溶解得无色溶液.2.另取少量粉末,滴加稀盐酸,无明显现象.请回答(1)根据上述实验 不经过思考,脱口而出的词语是什么, 什么是人类的1号病、2号病、3号病啊? 一包白色粉末可能是CuSO4,CaCl2,Na2CO3,NaCl四种物质中的一种或几种组成,为确定白色粉末成分,一包白色粉末可能是CuSO4,CaCl2,Na2CO3,NaCl四种物质中的一种或几种组成,为确定白色粉末成分,进行了如 李阳所说的脱口而出是什么意思?如何检验自己能否脱口而出? 为什么说中国的政治制度要比美国的政治制度先进? 想请教下,以聚乙二醇为基础油和以丙二醇为基础油产出的切削油有何区别呢?分别可以用在哪些领域呢?谢谢乙二醇可以用作切削油的基础油吗?如果可以的话又是用来切什么的啊?谢谢哦! 自得其乐是什么意思?脱口而出什么意思? 太空3号治什么病? 中世纪欧州最强大的是哪国?是不是神圣罗马国? 中国早期政治制度的特点是什么? 什么是疾病险?疾病险的定义是什么?如何定义疾病险?疾病险的具体含义是什么? 中世纪的欧洲国家如果我想去有保存多一点的中世纪的建筑物,文化的国家,有什么国家? 中国早期政治制度的特点 美国、中国两国的政治制度 中世纪时期欧洲有哪些国家?越详细越好...好的有追分... 有一包白色粉末,其中可能含有NaCl、CuCl2、Ba(NO3)2、NaCO3、NaSO4、K2CO3.先按下列步骤进行试验:1.将该粉末溶于水得到无色溶液和白色沉淀2.再滤出的沉淀中加入稀硝酸后,有部分沉淀溶解,同时产 吾病甚中“甚”是什么意思? 不小心把水银弄到了水壶里喝了有什么伤害吗? “重口”是什么思今天看了新一期的洛奇花园,其中:“原来搞阴郁音乐的.都这么重口?”中的“重口”是什么意思?我不要网上抄的!我想要好理解的!(我很纯jie) 往往不病则已、是什么意思? 沾过了水银的水壶还能不能用?今天用温度计的时候,温度计破裂,水银掉到了烧水壶里.那么这个水壶以后还能不能用?能用的话该怎么消毒?不能用又该怎么处理? 好重口!这是啥片儿啊? 烷烃的同分异构体的种数与碳原子个数有没有规律(有什么规律)? 水银不小心掉在了正在烧开水的热水壶里,把水倒掉再烧一壶,还可以喝吗?水银会不会在盖子上凝固呢? 重口什么意思 在氧气、铝、二氧化锰、硫酸、过氧化氢、氢氧化钠、氢氧化钡、氯化钠、硫酸铜中,选出恰当的物质,……在氧气、铝、二氧化锰、硫酸、过氧化氢、氢氧化钠、氢氧化钡、氯化钠、硫酸铜 碳酸钠和硫酸氢钠反应的化学方程式二楼和三楼都是我的朋友,而且都答得不错!我该选谁?(看到这个多少给我回一个) 我国的政治制度是什么?根本政治制度. 什么与氢氧化钠反应生成氯化钠和难容物,难容物与氧气和水反应生成另一种难容物
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘