随笔分类 - [04]【D批处理】
摘要:【1】交互方式、非交互方式、Shell脚本是什么? 经常与linux打交道,肯定对shell这个词不陌生。不明白shell意思的,可以自行翻译:外壳、去壳。 这个翻译结果怎么可以与计算机系统联系起来呢?看不懂? 为了帮助理解shell这个词,请看下图: 计算机系统,最内层(本质)的是硬件,然后硬件会
阅读全文
摘要:【1】for命令简介 先把for循环与for命令类比一下,这样学习理解快。 for 循环语句,一般格式如下:1 for (表达式1;表达式2;表达式3)2 {3 循环体;4 } 1. 表达式1 一般为初始状态赋值表达式,给控制变量赋初值。 2. 表达式2 一般为关系表达式或逻辑表达式...
阅读全文
摘要:【1】set命令简介 set,设置。【2】set命令使用 1. 打印系统环境变量。set命令可以打印系统所有的环境变量信息。 应用示例:新建文本文件,命名为set_sys,修改文件类型为bat,用Notepad++打开编辑内容如下: 1 @echo off 2 ::set 显示所有系统环境变量...
阅读全文
摘要:【1】if命令简介 if,大家肯定见多了,一个没有用过if的程序员不是一个好产品经理(呵呵~~)。 if,判断选择的作用,自从写了几年代码,我才真正弄明白了一件事,为什么当初上学时候考试总要做那么多的选择题? 因为,人生呀~ 选择大于努力,什么意思呢?给程序员讲的话,即就是 if 的作用大于 ...
阅读全文
摘要:【1】choice命令简介 使用此命令可以提示用户输入一个选择项,根据用户输入的选择项再决定执行具体的过程。 使用时应该加/c:参数,c: 后应写提示可输入的字符或数字,之间无空格。冒号是可选项。 使用时加也可选择加/m:参数,m:后应写提示说明语。 具体的命令使用请参见choice/? 如...
阅读全文
摘要:在批处理中,可以使用 %* 代表所有参数%1-%9代表9个参数,%0代表对自身进行操作:如:提取路径、文件名、后缀名、文件大小等等.....可以充分利用%0的特点,很方便的完成获取很多的内容。举例如下:新建一个文本文件,命名为percent1,修改文件类型为bat,用Notepad++打开文件编辑内...
阅读全文
摘要:一、call命令总结 【1】call命令简介 学过汇编或C的朋友,肯定都知道call指令表示什么意思。其实,在这里它的意思也是一样的。在批处理脚本中,call命令用来从一个批处理脚本中调用另一个批处理脚本。 语法: call [ [Drive:] [Path] FileName [BatchPara
阅读全文
摘要:【1】rem命令简介注释命令,在C语言中相当于/*----------*/,它并不会被执行,只是起到一个注释的作用,便于别人及自己将来阅读和维护脚本。为了更具体的理解,请看示例:新建一个文本文件,命名为rem,修改文件类型为bat,用Notepad++打开编辑内容为: 1 Rem Here is t...
阅读全文
摘要:谈起goto,相信大家应该想到的是面向过程编程。 其实,这就相当于当有人向你谈起class,意味着你就懂得面向对象编程。 如果你不懂,那么你们的沟通将会很困难。不懂我说的啥意思吗?请参见曾经分享王路的一篇文章《永远不要对一个外行聊你的专业》 一般常规的批处理命令,按照自上而下的顺序逐行执行,也就是说
阅读全文
摘要:【1】echo 命令简介echo 命令的常见用法(必须掌握)分为以下几种情况:一、无参数 作用:显示当前echo的状态:处于打开或关闭状态。 新建一个文本文件,命名为echo,修改类型为bat,用Notepad++打开,编辑以下内容:1 echo2 echo on3 echo4 echo off...
阅读全文