Что нового

[Автоматизация] Необхедимо написать автоустановщик на Adobe Reader XI

Montekristo

Новичок
Сообщения
21
Репутация
0
Здравствуйте!
Возникла проблема с написанием авто-установщика
Код:
$sPathToProgam = "e:\INSTALL\Standart v1.5\AdbeRdr11000_ru_RU.exe"
$sMainWindowName = "Adobe Reader XI - Программа установки"
; Код программы
;Установка программы
Run($sPathToProgam)
WinWait("Открыть файл - предупреждение системы безопасности", "Всегда спрашивать при открытии этого типа файлов")
Send("{enter}")

$hWinZip = WinGetHandle($sMainWindowName)
WinWait($hWinZip, "ПРЕДУПРЕЖДЕНИЕ: Эта программа защищена законом об авторских правах и международными соглашениями.")
Send("{enter}")
собственно проблема в том, что после
Код:
WinWait("Открыть файл - предупреждение системы безопасности", "Всегда спрашивать при открытии этого типа файлов")
Send("{enter}")
перестает выполнять действия. Может кто подскажет чайнику как решить проблему? Может быть ткнете носом меня в то что делаю не так? ;D
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
"Открыть файл - предупреждение системы безопасности", "Всегда спрашивать при открытии этого типа файлов"
Добавьте заранее директиву в скрипт:
Код:
#RequireAdmin

В начале скрипта, после запуска потребует то же самое, зато не будет требовать при запуске установщика.

То окно безопасности, вероятнее всего блокирует деятельность программ на подобией вашей кликалки, что бы вирусы подобного не делали.
 

HispCrazy

Новичок
Сообщения
4
Репутация
0
жестокий у вас код.. мой вариант:
Код:
#requireadmin

ShellExecuteWait(@ScriptDir & "\AcroRead.msi", "/passive") ;Тихая установка Acrobat

FileDelete(@DesktopCommonDir&'\Adobe Reader XI.lnk')	;удалить ярлык с раб. стола
RegWrite("HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\11.0\AdobeViewer", "EULA", "REG_DWORD", "1") ;принять соглашение

Exit
 
Верх