2013-05-28 89 views

回答

2

這取決於您的產品安裝方式。你的檢查腳本可以檢查文件是否存在:

IF EXIST filename (
    REM Do one thing 
) ELSE (
    REM Do another thing 
) 

(從How to check if a file exists from inside a batch file

你也可以檢查註冊表項,例如:

REG QUERY HKLM\Software\Microsoft\Office 

將輸出類似:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0 
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel 
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\MS Project 
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook 

取決於您的計算機上安裝了什麼。

(從Reading child registry key from regedit in batch file

有選項的數字,它的更好,如果你可以修改/工作與你的安裝程序的內部知道什麼檢查。

2

查看您的安裝程序是否返回錯誤級別。錯誤級別零通常是成功的指標

@echo off 
setup.exe /switches 
if not errorlevel 1 echo installation succeeded.