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 pullecho cd D:\szw\git\yun\awbapp
echo.
cd /d d:"\szw\git\yun\awbappecho git pull
echo.
git pullecho.
pause

打印是为了知道脚本都执行了哪些操作

效果:

补充:启动命令start

start "" 路径
  • start 启动命令
  • "" 想用什么软件打开,放空即用默认软件打开,可以不写
  • 路径 C:\admin\index.txt

启动软件

:: 启动软件, 有空格引号引起来
echo postman start...
start C:\Users\admin\AppData\Local\Postman\Postman.exe
start C:\Users\admin\AppData\Local\"Post man"\Postman.exe

启动word文档

:: 启动word文档
echo test start...
start "" "C:\Users\admin\Desktop\test.doc"

打开文件夹

:: 没有指定文件, 打开文件夹
start "" "C:\Users\admin\Desktop\file\"

打开网页

:: 打开网页, 默认浏览器
start https://www.bilibili.com
:: 指定应用
start chrome.exe https://www.bilibili.com

window脚本,常用命令与脚本实例相关推荐

  1. bat脚本常用命令及亲测示例代码超详细讲解

    这篇文章主要介绍了bat脚本常用命令及亲测示例代码超详细讲解,在这里需要注意编辑bat文件请使用ANSI编码,不然容易出现中文乱码,需要的朋友可以参考下 目录一 1.语句注释 2.暂停 3.输出和换行 ...

  2. kafka创建topic_一网打尽Kafka常用命令、脚本及配置,宜收藏!

    前言 通过前面 7 篇文章的介绍,小伙伴们应该对 Kafka 运行工作原理有一个相对比较清晰的认识了. Kafka是什么?一起来看看吧! Kafka 安装及简单命令使用 Kafka中消息如何被存储到B ...

  3. linux脚本基本命令大全,Shell脚本常用命令

    Shell脚本常用命令 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...

  4. 一网打尽Kafka常用命令、脚本及配置,宜收藏!

    前言 通过前面 7 篇文章的介绍,小伙伴们应该对 Kafka 运行工作原理有一个相对比较清晰的认识了. Kafka是什么?一起来看看吧! Kafka 安装及简单命令使用 Kafka中消息如何被存储到B ...

  5. Kubernetes 常用命令及应用实例

    ###一. 常用命令### Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernet ...

  6. linux——编写Shell脚本常用命令:diff、patch、cut、sort、uniq、、||、test、tr

    diff 和 patch 命令帮助:diff –help | patch –help diff命令在最简单的情况下,比较给定的两个文件的不同.如果使用"-"代替"文件&q ...

  7. 超详细的bat脚本常用命令及亲测示例

    注意:编辑bat文件请使用ANSI编码(不然会出现中文乱码) 1.语句注释 rem命令行注释,可以回显(语句会在命令行中显示): ::两个冒号,效果同上,但不会回显.(冒号后加任意非字母数字字符都可起 ...

  8. ubuntu及shell脚本常用命令入门

    一.Shell命令 二.ubuntu软件安装方法 三.Ubuntu文件系统结构 四.ubuntu磁盘文件 五.Linux下常用的压缩格式 六.linux用户和用户组 七.Ubuntu/Linux文件权 ...

  9. windows 7编辑启动菜单 bcdedit linux,WIN7系统BCDEDIT常用命令及使用实例

    BCDEDIT是从Vista开始引入的启动配置数据管理工具,命令行工具用于修改启动配置数据存储,可以使用Bcdedit.exe在启动配置数据存储中添加.删除.编辑和附加存储项,适应Vista/Wind ...

最新文章

  1. 【如何快速的开发一个完整的iOS直播app】(美颜篇)
  2. [转载]什么情况下应该设置 cudnn.benchmark = True?
  3. linux 下一个 osw先从操作系统和标准脚本主动发起
  4. PIL应用之生成验证码图片
  5. python 提示错误AttributeError: type object 'str' has no attribute '_name_'
  6. MS SQL入门基础:数据库中的锁
  7. 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
  8. linux下如何搜索某个文件,技术|如何在 Linux 中查找一个文件
  9. Web前端新手必备的知识点,大家都掌握了吗?
  10. springBoot事物
  11. 【Linux】centos7安装bcp报错
  12. VHDL与MATLAB卷积译码,基于VHDL的卷积编码实现 详解卷积编码的应用
  13. 解决阿里云轻量应用服务器不能安装应用
  14. 西门子实数转整数_西门子PLC字整数与双字整数之间的转换、双整数与实数之间的转换...
  15. 再生龙给分区安装linux,用Clonezilla再生龙备份还原UBUNTU(LINUX)系统分区(可以备份MAC系统分区)...
  16. 直连附加存储服务器,直接连接存储
  17. 数学归纳法产生的历史背景
  18. SQL 添加、删除、更改字段(属性)
  19. Python机器学习1-餐饮企业综合分析
  20. 关于Application.DoEvents()

热门文章

  1. 【沃顿商学院学习笔记】商业基础——Operation Management:05精益运营的概念和改善流程KAIZEN
  2. Transformer Memory as a Differentiable Search Index论文阅读
  3. 陪伴了一年半的手机各种各样的功能都在进步
  4. Web2.0网站的路径依赖--探讨蚂蚁社区为什么要导入博客
  5. linux解析issue文件,/etc/issue、shutdown命令详解
  6. php接口耗时分析工具,php性能分析工具xhprof分析
  7. mac下安装7z和keka
  8. nat123 外网远程内网公司服务器
  9. c语言 自增运算符,自增运算符
  10. EFR32修改开发板VCOM串口波特率的方法