Здравствуйте, написал такой скрипт:
Но нужно добавить условие, которое проверяло бы разрядность системы и в зависимости от нее ставило либо x32 или x64 программу. Узнал, что есть функция для проверки: @osarch и условие:
Но как ее применить не знаю. Помогите пожалуйста.
Спасибо!
Код:
Run("C:\Distr\winrar_4.20_13.10.2012\WinRAR 4.20.exe -ai4RA")
WinWaitClose("Установка WinRAR 4.20")
FileCopy("C:\Distr\32.MSP","C:\Distr\Microsoft Office 2010 Professional Plus VL x86")
Run("C:\Distr\Microsoft Office 2010 Professional Plus VL x86\setup.exe /adminfile 32.MSP")
WinWaitActive("Microsoft Office профессиональный плюс 2010")
send("{ENTER}")
Run("C:\Distr\Microsoft Office 2010 Professional Plus VL x86\officesuite2010sp1-kb2460049-x86-fullfile-ru-ru.exe")
WinWaitActive("Microsoft Office 2010 Service Pack 1 (SP1)")
Send("{TAB}")
Send("{TAB}")
Send("{SPACE}")
Send("{TAB}")
Send("{ENTER}")
Runwait("msiexec /i C:\Distr\adobe_flash_player\install_flash_player_14_active_x.msi /passive")
Runwait("msiexec /i C:\Distr\adobe_flash_player\install_flash_player_14_plugin.msi /passive")
Runwait("C:\Distr\ccsetup416_slim.exe /S")
RunWait("C:\Distr\winamp556_full_emusic-7plus_ru-ru.exe /S /install=SFDR")
Runwait("C:\Distr\K-Lite_Codec_Pack_1065_Mega.exe /verysilent /norestart /LoadInf=.\klcp_mega_unattended.ini")
Runwait("msiexec /i C:\Distr\AdbeRdr11000_ru_RU.msi /passive")
Runwait("msiexec /i C:\Distr\Far30b3800.x86.20140208.msi /passive")
Но нужно добавить условие, которое проверяло бы разрядность системы и в зависимости от нее ставило либо x32 или x64 программу. Узнал, что есть функция для проверки: @osarch и условие:
Код:
If @OSArch = "X86" Then
;x86 installation
Else
;else x64 installation
EndFunc
Но как ее применить не знаю. Помогите пожалуйста.
Спасибо!