Автор Тема: [Автоматизация] Необхедимо написать автоустановщик на Adobe Reader XI  (Прочитано 9674 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Montekristo [?]

  • Новичок
  • *
  • Сообщений: 21
  • Репутация: 0
  • Пол: Мужской
    • Награды
Здравствуйте!
Возникла проблема с написанием авто-установщика
Код: AutoIt [Выделить]
$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}")

собственно проблема в том, что после
Код: AutoIt [Выделить]
WinWait("Открыть файл - предупреждение системы безопасности", "Всегда спрашивать при открытии этого типа файлов")
Send("{enter}")

перестает выполнять действия. Может кто подскажет чайнику как решить проблему? Может быть ткнете носом меня в то что делаю не так? ;D

Русское сообщество AutoIt


Оффлайн beliy [?]

  • Продвинутый
  • ***
  • Сообщений: 372
  • Репутация: 72
  • Пол: Мужской
    • Награды

Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Цитировать
"Открыть файл - предупреждение системы безопасности", "Всегда спрашивать при открытии этого типа файлов"
Добавьте заранее директиву в скрипт:
Код: AutoIt [Выделить]
В начале скрипта, после запуска потребует то же самое, зато не будет требовать при запуске установщика.

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

Русское сообщество AutoIt


Оффлайн HispCrazy [?]

  • Новичок
  • *
  • Сообщений: 4
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.10.2
жестокий у вас код.. мой вариант:
Код: AutoIt [Выделить]
#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


Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
5257 Просмотров
Последний ответ Октябрь 18, 2010, 00:18:03
от renom
1 Ответов
3389 Просмотров
Последний ответ Сентябрь 30, 2010, 15:03:39
от axlwor
7 Ответов
4590 Просмотров
Последний ответ Июль 12, 2011, 05:17:00
от darkwhite
2 Ответов
4157 Просмотров
Последний ответ Май 06, 2012, 01:15:29
от Spays
2 Ответов
4823 Просмотров
Последний ответ Июнь 04, 2012, 23:06:35
от Yuriy
13 Ответов
12436 Просмотров
Последний ответ Декабрь 02, 2013, 10:46:39
от Futurebear
9 Ответов
6652 Просмотров
Последний ответ Сентябрь 02, 2013, 10:55:51
от Montekristo
4 Ответов
2804 Просмотров
Последний ответ Октябрь 08, 2013, 18:47:05
от Montekristo
0 Ответов
1556 Просмотров
Последний ответ Октябрь 08, 2013, 18:05:38
от madmasles
6 Ответов
7252 Просмотров
Последний ответ Октябрь 26, 2016, 13:11:54
от Shekh_D