bat脚本常用命令

简介: bat脚本常用命令

title: bat脚本常用命令

date: 2019-11-14 20:23:36

tags:

  • windows
  • script

categories:

  • windows
  • script


Author:闫玉良


bat 脚本?如果不是从事微软开发相关工作的人员,是不是感觉很耳熟但是又好像不熟悉?还等什么,一睹为快

bat 脚本是 windows 上所用的脚本,我们经常使用的 cmd 一些命令就可以使用。也许你会说为什么不使用 powershell 脚本?因为古老的一些服务器上面没有安装 powershell 你信不信?比如 windows server 2003。

很荣幸,我遇到了,没有什么办法,只能查阅相关资料迎难而上了!脚本其实很简单,下面做一个记录,供大家有需要时获取:

1.设置变量

设置变量使用 SET 关键字,语法如下:

  1. SET 变量名=变量值

1.变量名与变量值一定要紧挨等于号!!!否则报错到怀疑人生。

2.变量值如果是个字符串,直接写内容,不需要加双引号。(是不是很方便)

2.使用变量

使用变量时语法如下:

  1. %变量名%

3.判断语句

判断语句必不可少,if ... else... 语法如下:

if 条件 (
    条件成立执行内容
) else (
    条件不成立执行内容
)

4.回显

类似于 python 中的 print 函数,即将后方的内容打印输出:

  1. echo 我就是要回显的内容

5.创建文件夹

创建目录你还在想 mkdir 的时候,windows 已经考虑简化了:

  1. md 文件夹路径

之所以写文件夹路径,是因为可以创建嵌套目录啊!不需要任何参数,简单不简单?

6.输出内容到文件

大家如果熟悉 Linux 系统,那么对于重定向命令一定很熟悉了,bat 脚本完全一样,如果是创建一个文件,或者已有文件覆盖内容的话,可以使用 > 命令;如果是要往加过里面追加内容的话,直接使用 >> 即可。示例如下:

  1. echo test content > C:\test\test.txt

7.关闭系统信息回显

我们在执行脚本的时候,系统会执行 N 多步可知、不可知的步骤,因此会输出大量的信息,如果只想看自己回显的信息呢?可以使用如下命令:

  1. @echo off

需要再文件的开头书写

8.标题

小黑窗口左上角的字该怎么改呢?看下方:

  1. @title monitoring_log byEthanYan

9.其他

如果你看其他人写的脚本,也许会在文件开头看到这样一句:

  1. mode con lines=5 cols=40

它是设置显示内容的小黑窗口大小的命令。lines 指的是高,cols 指宽度。%

相关文章
|
1月前
|
Linux Shell 数据安全/隐私保护
linux常用的命令
探索Linux世界必备的命令:`ls`、`cd`、`pwd`、`mkdir`、`rm`、`cp`、`mv`用于文件和目录操作;`find`、`grep`协助查找文件与文本;`uname`、`top`、`ps`、`kill`揭示系统状态与管理进程;`su`、`sudo`、`user*`命令处理用户和权限;`ifconfig`、`ping`、`netstat`关乎网络;`tar`、`gzip`等处理压缩;`echo`、`vi`等助力shell脚本编程。掌握这些基础,助你游刃有余地驾驭Linux系统。
14 2
|
5月前
|
Shell Linux 开发工具
Linux加强篇004-Vim编辑器与Shell命令脚本
山重水复疑无路,柳暗花明又一村
326 1
Linux加强篇004-Vim编辑器与Shell命令脚本
|
8月前
|
Linux
linux脚本中的一些常用命令
linux脚本中的一些常用命令
65 1
|
8月前
|
Shell Linux C语言
Linux常用命令(5)——帮助命令
Linux常用命令(5)——帮助命令
|
9月前
|
Linux
Linux常用的命令
介绍一些常用的linux命令
|
9月前
|
数据可视化 IDE 程序员
命令行常用命令
不同操作系统都有非常多的系统命令,本文只说说最最简单的,让你有一个基本的了解。
|
安全 Linux 网络安全
linux常用的50个命令
linux常用的50个命令
64 0
|
网络安全 开发工具 git
mac终端常用命令
今日用到命令,把项目构建打包到dist目录下,但是需要把dist目录内容copy到另外一个项目当中,写了个命令执行此操作。想来把常用的mac终端命令总结以后,方便使用查找。
169 0
|
Linux 应用服务中间件 数据安全/隐私保护
收藏 | Linux常用实用命令
收藏 | Linux常用实用命令
134 0