Мне нужно иметь возможность нормально запускать этот пакет на компьютерах x86 и x64, чтобы проверить, правильно ли установлена программа.
У нас есть приложение, которое устанавливается в x86 в каталоге стандартных программных файлов, а при установке в x64 оно устанавливается в каталоге программных файлов x86.
В настоящее время он сообщает false
, отображает эхо-сообщение о том, что приложение установлено, и эхо-сообщение о том, что приложение не установлено при запуске на x86 и x64.
if /i "%processor_architecture%"=="x86" GOTO X86DC
if /i "%processor_architecture%"=="X64" GOTO X64DC
:X86DC
if exist "C:\Program Files\installeddir\app.exe" ( echo ***App is Installed Successfully*** )
if not exist "C:\Program Files\installeddir\app.exe" ( echo ***App is not installed *** )
:X64DC
if exist "C:\Program Files(x86)\installeddir\app.exe" ( echo ***App is Installed Successfully*** )
if not exist "C:\Program Files(x86)\installeddir\app.exe" ( echo ***App is not installed*** )