window批处理脚本通常都是.bat 或.cmd后缀。
区别:
- 本质上没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的
- 只是cmd文件中允许使用的命令要比bat文件多。
- 一个使用cmd运行的, 一个用dos解释器解释运行
- cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。
- cmd文件的描述是“windows nt命令脚本”bat文件的描述是“ms dos批处理文件”
常用命令:
- 从本行开始关闭回显。一般批处理第一行都是这个 :@echo off
- 输出一个”回车换行”,空白行 :echo.
- 同时更改盘符和目录:cd /d d:"sdk
- 设置cmd窗口的标题:title 新标题
- 打印:echo xxx ps:不用带引号带引号会一块输出出来
- 暂停命令:pause
- 注释命令:rem 和 ::
- 代表当前目录的字符串:%CD%
- 当前日期:%TIME%
- 顺序执行多条命令,而不管命令是否执行成功:&
- 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令:&&
- 如果找到了""ok""字样,就显示""成功"",找不到就不显示:find ""ok"" c:"test.txt && echo 成功
- 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令:||
- 清屏:cls
- 复制 c:"test.txt 文件到 d:" ,并重命名为 test.bak:copy c:"test.txt d:"test.bak
一个简单实例:点击自动切换到指定目录执行git pull命令, 附代码
@echo off
title awb app pull
echo cd D:\szw\git\yun\awbapp
echo.
cd /d d:"\szw\git\yun\awbapp
echo git pull
echo.
git pull
echo.
pause
打印是为了知道脚本都执行了哪些操作
效果:

版权声明:本文为qq_44695727原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。