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

变量 - 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参数,等号后面的内容就是用于显示的字符,并非给变量赋值。

 

 

 

Android开发注意点 Part One onSaveInstanceState和onRestoreInstanceState的用处 Android基础概念Context的作用 在Android的Notification中显示进度条 Android跨进程数据通讯-剪切板Clipboard ConditionVariable Android线程同步 Android软件开发方向指导 ArrayList LinkedList Set HashMap介绍 PermissionInfo Android权限枚举方法 Android上HTTP协议通讯状态获取 Android开发需要自己完善的类库总结 Android的ListView控件滚动时背景问题 GestureDetector手势识别类 - 进阶篇 MenuInflater Android菜单从xml创建方法 EditText输入提示你知道吗? Android布局Java代码构造法 Android全屏设置代码 测试Android软件性能主要方法 自定义Android标题栏TitleBar布局 获取Android屏幕方向及键盘状态 Android平台XML解析库功能不完整 GestureDetector手势识别类 - 入门篇 不会Java或C,Android123告诉你还有选择 Splash Screen开场屏在Android中的实现 Android游戏开发性能改进要点 Android的Activity你知多少呢? JSONObject在Android上的应用 Android高性能文件类MemoryFile 判断Android文件名是否安全技巧 让你的Android程序兼容多种分辨率 Android Button按钮控件美化方法 请问谁有将可执行文件中的资源提取出来保存在新的rc文件中的源代码? PB数据库的连接分类解决问题? 数据窗口鼠标焦点为什么会遗失? 怎么用xp安装盘升级两千或酒吧下的wmp? 怎样得知ListBox中已经有多少项内容了? 看看大家关于微软认证的看法(只能给77,全给了) OFFICE XP以及金山词霸的漂亮菜单如何实现的??有源代码可以参考吗?? 谁能说一下"快手"的程序是怎么工作的啊 这个问题我都问了三遍了,还是没人帮忙回答一下? 这样怎么能不行了?怪了. ~散分哦~,哈~ 可怜的准初级程序员(水平的没过,竟然拿了个资历格的) 各位兄弟请了!一个远程接入问题邀请教各位~! 这个问题好象不难 如何在WIN NT4中安装、使用IIS4????? no pains,no gains. work for the beautiful girl here and for our beautiful life 各位大侠: 我是新手,有人能给我讲讲xmlspy吗?? win.ini与SYSTEM.INI的区别? Oracle 的产品真的很烂吗?参与者都有分! 现需开发一套对多个数据库(不是一个数据库中的多个表)进行操作的程序,使用BDE,请大家提建议 CPen的问题! 各位请教:我要通过电话线做多路远程接入但我不想用路由器 请问,使用ado控件的程序,考到其他机器上,除了数据库和应用程序之外,还需要拷贝什么文件? 部分技术超过OFFICE 国产软件挑战微软 关于子窗口 请教:uninstall onflow.exe和wcmdmgr.exe是什么软件? DataSet如何定位记录. lius_lzc(小刘)你好。请来这 高程成绩 不是高手不要进来!!!!!!!!!!!!! 那位大侠能说一下快手的原理啊,有源码最好???????????????? 各位有什么网站可在线看片或下载东西,网速要非常快,如果有请与大家分享,如果没有请勿进,免得大家试半天的网址,谢谢合作 实模式和保护模式的区别? 一个只问小湖的问题 ASP 中的 Response.End 在JSP中怎么写??? 有关多媒体数据库的问题 笨鱼笨鱼,好象你的故事大家都知道了,贴张相片出来给大家看看,大家说好不好啊?? 请教关于第三方控件的问题,谢谢 软件工程师们,你们开发软件的时候听什么音乐呀? 各位大侠,请帮助一下初学者 CPen的问题!!!!!!! 我在泡脚呢,给大家发分,打听一下你们泡脚的时候都干什么? 关于新的论坛数据的提问 在Delphi如何存取SQLServer DataBase表里的图像记录?(100分) 怎样循环更改窗口图标? 请问,那位能帮忙给个Email地址和url地址的正则表达式。急用,在下不胜感谢! 各位网络高手请进! 关于服务端用自己(socket)的程序,客户端用IE,怎样把客户端的数据信息传给服务端? 共享锁,排他锁有什么不同?· 请问在D3D8.0里可否加汉字?要注意什么?多谢! 请问有没有这样一种类似容器的东东,它其中的元素可以是异构类型,比如可以同时放类A,类B的对象 呵呵。前几天狂问问题狂送分,现在分快没了。 瑞士军刀牌子的表是什么牌子的刚从美国回来 在那里买了个表请问这是什么牌子的 和瑞士军刀一个牌子的 表的背后也有一个瑞士军刀的图案 标志差不多是一个正方形里面一个十字 标志下 硅酸盐水泥的颜色受哪些因素的影响 铝矾土的用途是什么? 不锈钢弹簧线的硬度是多少?不锈钢线材有没有很硬的,我之前做一个样品用316不锈钢线做,远远达不到客户的样品的力度,请问有没有比这些硬很多的不锈钢材料?听说广东省东莞长安宵边大道 瑞士军刀的刀的材质是什么? 什么是弹性?什么是塑性?哪些东西具有弹性?哪些又具有塑性?请举例说明. 有什么方法可以令到很硬的不锈钢可以变软,因为我想把不锈钢屈甩不同的形状 各种继电器的表示符号(具体的)例如 HWJ表示合闸继电器,TWJ表示跳闸继电器……等等!越多越具体越好! 什么是材料的弹性和塑性 不锈钢固溶时效会使不锈钢变硬还是变软?比如17-4(630)不锈钢 固态继电器在图纸上用什么符号表示 某些材料虽然在受力初期表现为弹性,达到一定程度后表现出塑性特征,这类材料称塑性材料. 这句话是对某些材料虽然在受力初期表现为弹性,达到一定程度后表现出塑性特征,这类材料称塑性 石膏里加入什么可以增加硬度和韧性我要用石膏做大门前的狮子像,加入什么可以增加韧性,硬度?那样的雕塑的寿命大概多久? 1.熔断器、刀开关、热继电器、接触器、自动空气开关的作用及电气符号 硫铝酸盐水泥用途硫铝酸盐水泥在哪些地方用.什么类型的 厂要用?在 成都有 那些厂要 用硫铝酸盐水泥?具体每年能用多 如何增加涂料的硬度和韧性 两个S挂钩样子的是什么电气符号,有人说是热继电器,但是查了热继电器符号,不是啊 不好意思,我是在纸质图上看的,没有电子版图,再问下,接线图和原理图中热继电器的表示方法一样吗?我是纯 请问高铁硫铝酸盐水泥是不是普通硅酸盐水泥?区别在哪? 怎样增加石膏产品的硬度和韧性? Q345钢如何提高低温冲击韧性 弹性与塑性有什么区别? 下雨前水泥地很潮湿,是为什么如题.有谁知道是什么原理吗? GB175-1999硅酸盐水泥中175是什么意思 VIKING材料淬火后硬度正常,按需求硬度回火,但回火2次和回火3次的硬度不一样,回火次数多硬度反而低? 下雨前夕水泥地为什么会发潮 通用硅酸盐水泥的特点、适用范围 请问聚丙烯pp是弹性还是塑性材料? 房顶水泥板倒好后4天(4天当中有一天是出太阳,3天是阴天).第五天天气开始下雨,下雪,水泥板还应做些什么应急 硅酸盐水泥熟料的矿物中决定水泥强度的主要矿物是____________和____________. cr12淬火后不回火能用吗 GB50235-97中压力试验的章节中有一句话:脆性材料严禁使用气体进行压力试验.请问脆性材料有哪些? 硅酸盐水泥和普通硅酸盐水泥 用途区别请问2者是否存在巨大区别,在用途上有什么差异,另外二者是否可以互相替代,那种成本更高?更适合非洲使用!是这样的,外商要采购硅酸盐水泥,由于以前 复合硅酸盐水泥与普通硅酸盐水泥怎么区别 材料脆性与结构脆性的区别. 硅酸盐水泥和普通硅酸盐水泥有何区别?通用水泥有六种,分别是硅酸盐水泥、普通硅酸盐水泥、矿渣硅酸盐水泥、火山灰硅酸盐水泥、粉煤灰硅酸盐水泥、复合硅酸盐水泥.我查看了《通用硅 硅酸盐水泥好还是复合硅酸盐水泥好?还有各种水泥的用水量有没有要求及范围? 塑性材料和脆性材料在拉伸时各有什么特点 普通硅酸盐水泥与硅酸盐水泥的区别? 复合硅酸盐水泥游离氧化钙控制在什么范围内 水泥的水化热是什么?它有些什么影响? 硅酸盐水泥P.I属于耐高温水泥吗?它的耐高温程度是多少? 塑性材料有哪些 通用硅酸盐水泥的水化和硬化有什么特点 硅酸盐水泥和普通水泥有什么区别? 塑性 是什么意思 硅酸盐水泥的二次水化反应对水泥产生了什么影响?产生的影响好不好?具体怎么影响的?到底水泥中的氢氧化钙对水泥好不好? O、P、T、 H 建筑材料具有良好的塑性和韧性对钢结构的设计和使用具有什么意义 这把瑞士军刀是真的吗 32.5普通硅酸盐水泥,32.5代表什么? 为什么矿渣硅酸盐水泥抗腐蚀性能好如题最好从熟料矿物组成上分析为什么矿渣硅酸盐水泥的抗腐蚀性能比起普通硅酸盐水泥来说要好一些 3.有哪些因素影响硅酸盐水泥的水化速度 为什么 8 Cr12MoV真空淬火HRC56-58,做出来正常是铜色,最近两次回火硬度高了,要到520度回火,表面黑了有影响吗? 铝矾土和铝土矿的区别,和他们的用处. 普通硅酸盐水泥325以及矿渣硅酸盐水泥325每公斤水化热是多少 普通硅酸盐水泥有什么特性? 铝矾土具体都有哪些用途啊?要具体的,有哪些厂家采购铝矾土,厂家采购之后具体都有那些产品,希望知道的大侠给详细解答一下啊!不胜感激! Q345钢如何提高低温冲击韧性 硅酸盐水泥问题硅酸盐水泥为什么干的越慢越结实,内部有何化学反应,它的性质是什么? 铝矾土的用途
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn