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

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

 

 

 

微软将WP周期延长至36个月 明年推企业功能包 Gartner:全球PC出货量二季度下滑11% 联想成全球最大PC厂商 用来简化开发任务的20个JavaScript类库 煎饼,娇妻,Belief:黄太吉的移动互联网营销 AWS大降价:最高打两折 推荐十款超赞的Google Chrome扩展插件 在团队中进行单元测试/TDD的12条经验 小米游戏中心6月数据报告:页游转手游怎么搞? 司机请专心:安全是车载APP要解决的大问题 Windows 8之父Steven Sinofsky:跨平台开发会为什么越来越难? 一些达成共识的JavaScript编码风格约定 语义技术——微软、谷歌和Facebook的必争之地 初创公司PlumGrid:前思科工程师的“逆袭之战” Firefox OS智能手机继续扩张 德国市场今日开售 如果让莎士比亚、海明威编写JavaScript代码 开源的数据可视化JavaScript图表库:ECharts 已迭代1.3亿年的分布式系统——Anternet 软硬整合:14个可改变世界的Kickstarter项目 是时候放弃MySQL的五大理由 比特币钱包Coinbase推出即时交易功能,无需银行转账手续 回收不活跃邮箱续:雅虎高管称能保证前用户信息和数据安全 移动周报:IT民工携娇妻转战传统行业,黄太吉的移动互联网营销 独立游戏开发的传奇!LIMBO开发商Playdead公司CEO专访 Firefox OS模拟器4.0正式发布 支持模拟触摸事件 莫轻言已成功部署大数据,也许你离达标还相去甚远! 基于Java的四大开源测试工具 Firefox OS:称霸移动市场?我们的计划更长远! 支撑5亿用户、1.5亿活跃用户的Twitter最新架构详解及相关实现 传苹果为iWatch招兵买马 以确保明年发布新产品 降价高达1200元的Surface RT,并不值得你购买 Daux.io:开源的项目文档生成器 寻求 flashget V1.31 的注册码?! 第一次提问,请教如何统计一个文件夹下的某一类文件数目,如(*.txt)文件有几个,先谢了 网上下的一个程序,NetManager 编程居然出了这个问题..... 帮忙~~~~!用C#语句调用一个.exe文件??? 各位帮忙啊!怎么用程序生成access数据库! Word转换PDF文档时,图像失真问题如何解决 请问一下是不是中毒了,如何处理?...(很急的问题,在线守候) 怎样动态更新数据控件?快快求解?进者有分 如何合并磁盘上的两个Word文件为一个文件? 请问显卡的总线接口共有哪几种??比如PCI,ISA等等!!!!!!! 急!为什么数据已经删除了还看的到???在线等! 用template作c数组的问题,请各位进来帮帮忙,看一看! 如何在Notes的Web开发中,让嵌入视图列表有两种颜色隔行现实? 关于radio的问题,局简单 ping 不通网关! 小问题 这个打开数据库语句有何错误?老是说:'Open' : function does not take 4 parameters java执行操作系统命令的问题:如何判断多个操作系统? 硬盘逻辑出错!怎么办? 求购 侯捷翻译的《C++ Primer》 为论坛整齐起见,建议增加“转让分数”功能 再线求救:关于vector 小弟有事请教,关于用mysql同java构件安全的c/s应用的问题,高人请指点?分不是问题,不够再加 读取文件夹内容?来者有分! 关于reportbuilder换行的问题,很简单,来者有分!! 源程序错在那里了?把一个文件分成块,模拟文件在网上传输Stream! 获得硬盘的物理序列号 如何在一个页面里面既完成添加,又完成删除的操作,类似于收邮件的收件箱 JRE 1.4下,如何更改Applet安全性让IE可以支持一个无签名,且有特殊操作的Applet 各位老大,VB用什么方式调用SQL Server最好???(本人给分结贴最积极) 在SQL Server 中SQL语句连接与嵌套的效率的比较 谁知到在windos xp下是否可以用vc++6。0? 如何清理‘用户配置文件’?? 女友在深圳,身在广州,想要到深圳去工作,但又不知那边怎么样? vc6中有跳入成员函数实现的快捷键吗? 关于struts 的问题。 求助:"异或指针双向链表",偶怎么也弄不明白!:( rtf文件格式的问题 Sumtec、Latitude、Montaque 班主 帮我!!! 拨号上网什么卡最实惠? 关于delegate委托的问题 请问高手,如何用linux操作系统里的标准c函数获取bios时间,高分!!!! 求教!怎么实现这个设计!!!分不够还能加! VB 谁能提供NetRay 这个软件,我搜了半天没找到。 关于VCL高级应用的问题!! 哪位大侠可以手把手教我设置cygwin~~~ 有关Access的一个小问题! 一个非常非常非常非常简单的问题! 请求帮忙... 如何在父类的成员函数中用子类的成员??? 济南的哥们进来。统计一下。 请问哪个网站提供Sybase PowerDesigner 的下载??? 给下句子需要失去爆破的字母加上括号 Let me have a look at it 内蒙古呼和浩特市的海拔多高 已知P为正△ABC内一点,∠APB=110°,∠APC=125°求证:以AP,BP,CP为边可以构成一个三角形,并确定所构成的三角形的各内角的度数 《鲁滨孙漂流记》中故事情节3个注意:我说的是故事情节!情节!(麻烦概括三个,每个大约都20字左右)非常感谢! 春节期间家人们都团聚在一起,用英语怎么说 如图,现在想找一点P,使得△APB,△BPC,△APC均为等腰三角形已知等边三角形ABC,如图,现在想找一点P,使得△APB,△BPC,△APC均为等腰三角形,试问,这样的点P是否存在?如果存在,共有几个? 鲁宾孙漂流记的故事情节 全家人在一起吃年夜饭,怎么翻译 2014年6月四级成绩什么时候出来 字母A E R O U 的辅音字母是什么? 三年级同学乘水车到某地旅游买车票99张共花28元其中单程票每张2角往返票4角那么单程票和往返票相差()张 2014年6月的四级成绩什么时候能出来 佛历是怎么计算的?佛历2538年是公元多少年? 下列选项中含有一个辅音字母的是( ).B,E,G B.A,I,U C.O,U,P 六年级同学乘车到某地旅游,买车票99张,共花28元,其中单程票每张2角,往返票4角,那么单程票和往返票相差多少张? 今年是佛历多少年?是544+2007年吗? 很美的古诗词有哪些? 六(1)班同学外出春游,买车票58张,共花160元,其中单程每张2元,往返每张4元,单程票与往返票相差( )算式 佛历二千九百六十七年是公元多少年 冬瓜怎么做好吃 塑料大棚骨架如何搭建?宽度骨架之间的距离,棚的高度, 我信仰佛教,93年出生,我想知道我想知道我出生那年的佛历是多少年,另外佛历怎么算? 冬瓜怎么做好吃呢 塑料大棚建造6米高 6000平方 大概造价是多少 2013年是佛历多少年 冬瓜炒肉怎么才好吃呢?请把具体步骤列举下来, 没有信号灯的十字路口应该东西走向让南北走向的还是南北让东西走向的? 敷衍 加些好看的符号 我玩天龙八部 soft的反义词是什么 养猪厂是南北走向好还是东西走向好 英语时态联系填空(六年级)1.Sally___(go) to school at 7:00 every day.2.They___(have)lunch at the school tomorrow.3.I often ___(play) basketball.4.Mary ___(visit) her grandparents tomorrow.5.Does LiHong often____(washi)clothes?6.Does Wang soft的反义词 有关点面结合的作文(校运会) 6年级英语时态填空Our teacher is writing a report on the _____ (important) of trees.Tom is very young.He can't go to school.(合并成一句)Tom is _____ young ____ go to school.We can't finish the work if you don't help us.(改为同义句)We 鲁宾逊漂流记每一个故事的概括,每一个故事要写上题目最好在20字左右一个故事 如图,△ABC中AB=AC,AD⊥BC,垂足为D,P为,△ABD内任意一点.试说明∠APB>∠APC如图,△ABC中AB=AC,AD⊥BC,垂足为D,P为,△ABD内任意一点.试说明∠APB>∠APC 请帮我做几道英语时态填空,In the past century.Only a small number of women would choose_____ as their major in colleges.(engineer)这种类型的,一共十道,请短我,或者留下您的邮箱, 2.These bags are 14 yuan each.But you can take 在△ABC中,AB=AC,AD垂直BC于点D,点P在△ABC内,求证∠APB大于∠APC 六年级英语题【用所给词的适当形式或时态填空】求大触帮忙解答! 在荔枝开花的季节,低温阴雨的天气导致荔枝花不能完成正常的受精作用,这时可用一定浓度的生在荔枝开花的季节,低温阴雨的天气导致荔枝花不能完成正常的受精作用,这时可用一定浓度的生 六年级同学乘汽车到某地旅游,买车票99张,共花28元,其中单程票每张2角,往返票4角,那么单程票和往返票 “武”,“汉” 开头的成语、地名城市 有什么“武” 开头的成语、地名城市武穴还有什么呢 填空:这些蓝色的运动包售价30元.These blue sports bags are ( ) ( )for 30$. 为什么今日的云飘的很快 两个成语的开头和结尾是地名的成语(急用) 在荔枝开花的季节,低温阴雨的天气导致荔枝花不能完成正常的受精作用,这时可用一定浓度的生长素类似物喷洒于花上,其目的是促进荔枝的A.基因突变B.染色体加倍C.果实发育D.种子发育 会计云最近很热门,懂的来... 两个地名成语 let mw have a look at it的中文 如图,在△ABC中,AB=AC,P是△ABC内一点,且∠APB>∠APC,试着说明PB<PC. 求雅思听力特训的文本 谢谢各位大神 内蒙古海拔高度大约是多少 wyncwwdwypsm每个字母都是一个字,连在一起一句话,怎么解释汉语拼音 雅思听力求大神我看网上说的是听抄,但是我觉得那样好麻烦,能不能直接听,就是通过一遍一遍听一段话,或一个句子那样提高听力,还有两个月就要考啦,好紧张,大神求方法快速提高啊, Let us have a look,()()?反意疑问句 tdsbnr 一个拼音代表一个字,每个拼音是这个字的第一个字母,还能组成一句话 Let me have a look .Oh,________it is.________goodness. 内蒙古海拔高度是多少内蒙古应该属于高与地区,各城市海拔肯定不一样,哪位大侠帮忙提示一下!谢谢 RYJHWXWXYCNHYYPZWSBWAN 这是一句话,每个字母代表一个字的首字母,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘