最近在学DOS的脚本语言,其实就是一些DOS的命令集合,以为公司在用一些批处理来实现一些编译的集合,这样可以省去很多的繁琐步骤,两个BAT就可以搞定了,当然除了BAT脚本,还有一makefile的脚本,还有python写的pl脚本,还有lua。
先讲讲我的学习过程吧:
1.公司的前辈已经做了很多的项目管理的脚本编译工作了,所以你可以从看他们之前写的脚本开始看,这样还有助于你对项目的了解。
2. 会写代码就会些,在了解一些基本语法 其实网上的例子很多了,我也也是照着看,然后谢谢脚本练习。我就i不再多加赘述,就把自己写的一些给贴出来,呵呵。对于什么命令不懂直接help 再命令加/? ,比如set /? cmd /?…… so easy 啦,呵呵。
我写的第一个批处理文件dir.bat
@echo off echo haha this is dir.bat dir pause
怎么样,这样就能显示你的 bat 所在的目录下的所有文件了。可是看了还是觉得不过瘾,给它改个名字字吧,my first??够淫呀,非要显示各请按任意键进行吗?
去掉吧,借鉴一个例子,原来用 pause>nul 就可以了
@echo off title my first echo haha this is dir.bat dir pause>nul
来来,上个图看看
pause 是 显示输入任意键继续
pause 则去掉输入任意键继续。
呵呵还想写写,可是有任务了,明天继续
补充:
CMD注释形式形式如下:
1、:: 注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)
2、rem 注释内容(不能出现重定向符号和管道符号)
3、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)
4、:标签 注释内容(可以用作标签下方段的执行内容)