bat文件如何检测是否安装某软件

检测是否安装了某个软件,如果没有,则安装,如果有,则退出。

@echo off
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "sogou input">nul 2>nul
if %errorlevel%==0 (echo 搜狗拼音输入法:是) else echo 搜狗拼音输入法:否
echo.
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "{052CFB79-9D62-42E3-8A15-DE66C2C97C3E}">nul 2>nul
if %errorlevel%==0 (echo QQ:是) else echo QQ:否
echo.
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "360sd">nul 2>nul
if %errorlevel%==0 (echo 360杀毒:是) else echo 360杀毒:否
echo.
pause
exit
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答