所以我有点想结合两种不同的东西
我知道dir/s C:\chrome.exe
的存在只是为了搜索我的计算机以查看是否安装了chrome,但是我也在尝试添加
IF NOT EXIST dir/s C:\chrome.exe \\public\SoftwareDist\googlechrome.bat
我该怎么做?
答案 0 :(得分:1)
正确安装chrome后,它会出现在注册表中HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe
下,因此
您可以使用reg query
命令返回的错误来决定并仅在未安装的情况下继续操作。像这样:
@echo off
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe" >nul 2>nul
if errorlevel 1 goto notfound
rem Chrome is installed, exit
goto :eof
:notfound
rem chrome not installed, proceed
call \\public\SoftwareDist\googlechrome.bat
....