我正在尝试确定是否已安装某个程序,如果已安装,请将其打开。如果尚未安装该程序,则应打开备用程序。
例如,如果已经安装了Notepad ++,脚本应该打开;如果没有,应该打开记事本。
任何建议都会受到赞赏,因为我不知道从哪里开始。
答案 0 :(得分:1)
You can try something like that :
@echo off
cls & color 0B
Mode con cols=90 lines=5
set Location=%ProgramFiles%\Notepad++
set FileName=Notepad++.exe
echo( & cls
echo( & echo Please Wait for moment .... Searching for "%FileName%" on "%Location%"
TimeOut /T 3 /NoBreak>Nul
cls
IF EXIST "%Location%\%FileName%" ( color 0A && echo The "%FileName%" is installed && pause && Start "" "%Location%\%FileName%"
) ELSE (
Color 0C & echo The "%FileName%" is not installed & pause & Start "" "Notepad.exe"
)