batch常用命令

来源:互联网 发布:托福 知乎 编辑:程序博客网 时间:2024/05/16 19:19

基本命令

1.     一般开头加上@echo off,最后加上pause,要不然cmd会一闪而过

@echooff

pause

2.     注释:

行注释 %  %

格式为%空格+注释内容+空格%

3.     打印 echo

不用加引号,直接加要输出的内容。echo test

输出变量需要加两个百分号。echo %temp%

4.     变量定义和复制,用set命令。set a=test。注意不要随便加空格。

语句

1.     if。格式为if 要判断的内容 (空格要执行的语句 空格)else (要执行的语句)

if%a% == %b% ( echo a=b ) else ( echo a!=b )

取变量的格式为百分号,所以比较两个变量可以用百分号取值。

判断目录是否存在:

ifexist d:\test ( )

2.     for变量in() do ()

应用程序

1.     杀掉进程 taskkill /f /im setup.exe

2.     安装应用程序

安装程序所在目录 /NCRC /S  /D=要安装的目录

d:\setup.exe/NCRC /S /D=C:\test

3.     执行应用程序

应用程序所在目录 /NCRC /S。d:\test\unist.exe /NCRC /S

文件操作

1.     文件复制

copyd:\test1 d:\test2 将test1拷贝到test2

jenkins中将某个目录拷贝到工作区,直接copy即可。 copy d:\test 将test拷贝到工作区

2.     删除目录

rd/s /q d:\test 删除test

3.     创建目录

mdd:\test 创建test目录

4.     用重定向写入文件

echo%test%>d:\test.txt  如果没有test.txt,会自动创建。一个大于号是清空原文件后写,两个大于号是追加写。

5.     获取应用程序版本号

for /f "tokens=5" %%i in('D:\clientOnline\workspace\file4clientupdate\filever.exe /s c:\autoupdate\test.exe')do (set verbefore=%%i)

0 0
原创粉丝点击