创新路
我们一直在努力

学习制作编写windows 的批处理脚本

image.png

  之前部门内的一次测试题 让使用批处理脚本去查找是否安装了某款软件 当时不会写这种脚本  也没找到要通过什么样的方式去实现这个操作  于是下来后去找到了下面的方法  通过注册表查询

先新建一个文本文档  在文档中输入

@echo off

reg query HKEY_LOCAL_MACHINE\SOFTWARE\WoW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "TIM">nul 2>nul

if %errorlevel%==0 (echo TIM :有安装此软件) else echo TIM:未安装此软件

echo.

pause

exit

而这串代码的实现是需要先到注册表中找到软件的键值

有部分软件的键值是不在32位里边的  所以就有两个表  我们可以在下面这个地址里找

这两个表都是在SOFTware 下边的  一个在Microsoft目录下  另一个在wow64  32nod

image.png

image.png

找到程序对应的display name  TIM  于是我们就可以在uninstall里边用find 语句去查询到这个软件的键值了 然后再在后面加上判断  if语句

再保存为bat 格式image.png

执行一次来看看image.png

ok 达到我们要的效果了

未经允许不得转载:天府数据港官方信息博客 » 学习制作编写windows 的批处理脚本

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机