window脚本,常用命令与脚本实例

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版权协议,转载请附上原文出处链接和本声明。