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 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脚本,常用命令与脚本实例相关推荐
- bat脚本常用命令及亲测示例代码超详细讲解
这篇文章主要介绍了bat脚本常用命令及亲测示例代码超详细讲解,在这里需要注意编辑bat文件请使用ANSI编码,不然容易出现中文乱码,需要的朋友可以参考下 目录一 1.语句注释 2.暂停 3.输出和换行 ...
- kafka创建topic_一网打尽Kafka常用命令、脚本及配置,宜收藏!
前言 通过前面 7 篇文章的介绍,小伙伴们应该对 Kafka 运行工作原理有一个相对比较清晰的认识了. Kafka是什么?一起来看看吧! Kafka 安装及简单命令使用 Kafka中消息如何被存储到B ...
- linux脚本基本命令大全,Shell脚本常用命令
Shell脚本常用命令 1 Shell中的特殊符号 1.1 $ 美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...
- 一网打尽Kafka常用命令、脚本及配置,宜收藏!
前言 通过前面 7 篇文章的介绍,小伙伴们应该对 Kafka 运行工作原理有一个相对比较清晰的认识了. Kafka是什么?一起来看看吧! Kafka 安装及简单命令使用 Kafka中消息如何被存储到B ...
- Kubernetes 常用命令及应用实例
###一. 常用命令### Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernet ...
- linux——编写Shell脚本常用命令:diff、patch、cut、sort、uniq、、||、test、tr
diff 和 patch 命令帮助:diff –help | patch –help diff命令在最简单的情况下,比较给定的两个文件的不同.如果使用"-"代替"文件&q ...
- 超详细的bat脚本常用命令及亲测示例
注意:编辑bat文件请使用ANSI编码(不然会出现中文乱码) 1.语句注释 rem命令行注释,可以回显(语句会在命令行中显示): ::两个冒号,效果同上,但不会回显.(冒号后加任意非字母数字字符都可起 ...
- ubuntu及shell脚本常用命令入门
一.Shell命令 二.ubuntu软件安装方法 三.Ubuntu文件系统结构 四.ubuntu磁盘文件 五.Linux下常用的压缩格式 六.linux用户和用户组 七.Ubuntu/Linux文件权 ...
- windows 7编辑启动菜单 bcdedit linux,WIN7系统BCDEDIT常用命令及使用实例
BCDEDIT是从Vista开始引入的启动配置数据管理工具,命令行工具用于修改启动配置数据存储,可以使用Bcdedit.exe在启动配置数据存储中添加.删除.编辑和附加存储项,适应Vista/Wind ...
最新文章
- 【如何快速的开发一个完整的iOS直播app】(美颜篇)
- [转载]什么情况下应该设置 cudnn.benchmark = True?
- linux 下一个 osw先从操作系统和标准脚本主动发起
- PIL应用之生成验证码图片
- python 提示错误AttributeError: type object 'str' has no attribute '_name_'
- MS SQL入门基础:数据库中的锁
- 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
- linux下如何搜索某个文件,技术|如何在 Linux 中查找一个文件
- Web前端新手必备的知识点,大家都掌握了吗?
- springBoot事物
- 【Linux】centos7安装bcp报错
- VHDL与MATLAB卷积译码,基于VHDL的卷积编码实现 详解卷积编码的应用
- 解决阿里云轻量应用服务器不能安装应用
- 西门子实数转整数_西门子PLC字整数与双字整数之间的转换、双整数与实数之间的转换...
- 再生龙给分区安装linux,用Clonezilla再生龙备份还原UBUNTU(LINUX)系统分区(可以备份MAC系统分区)...
- 直连附加存储服务器,直接连接存储
- 数学归纳法产生的历史背景
- SQL 添加、删除、更改字段(属性)
- Python机器学习1-餐饮企业综合分析
- 关于Application.DoEvents()
热门文章
- 【沃顿商学院学习笔记】商业基础——Operation Management:05精益运营的概念和改善流程KAIZEN
- Transformer Memory as a Differentiable Search Index论文阅读
- 陪伴了一年半的手机各种各样的功能都在进步
- Web2.0网站的路径依赖--探讨蚂蚁社区为什么要导入博客
- linux解析issue文件,/etc/issue、shutdown命令详解
- php接口耗时分析工具,php性能分析工具xhprof分析
- mac下安装7z和keka
- nat123 外网远程内网公司服务器
- c语言 自增运算符,自增运算符
- EFR32修改开发板VCOM串口波特率的方法