batch语言是用来自动操作。
批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。
在实际工作中,经常会遇到不同Release的软件,需要重复的进行卸载、安装、打开等操作。那么针对此,可以使用Jenkins搭建一个环境,每到一定的时间或者手动去trigger file在server上去取文件,取到文件后,进行自动安装等测试。关于Jenkins,另外再总结,在此,只总结了如何使用batch语言自动安装、打开、读取注册表等操作。
1.如何创建文件为**.bat?
创建test.txt,然后打开test.txt,选择另存为,然后存为test.bat,如图所示:
2.batch语言,实现自动安装某软件PAD的安装文件SoftStart_v.3.0.exe
将安装文件SoftStart_v.3.0.exe存放于C:\ (或者你需要的位置)
cd ../..
start /wait C:\SoftStarts_v3.0.exe /S
3.batch语言实现,自动打开软件
这主要应用于在自动化测试中,为了实现自动打开软件的需要。
reg delete "HKLM\SOFTWARE\PAD\PAD PRODUCT REGISTRATION\REGISTRATION" /f #强制删除先前版本的注册信息
cd ../..
cd C:\Program Files\PAD\PAD Product Registration
start ProductRegistration.exe
4.batch语言的注册表查询,删除
start–>regedit进入到注册表信息中。
batch语言实现注册表的查询
reg query "HKLM\SOFTWARE\PAD\PAD Product Registration"
注意,一定不要忘记了双引号”“将PAD Product Registration引起来。
batch语言实现注册表的删除
reg delete “HKLM\SOFTWARE\PAD\PAD Product Registration\Registration”