Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Тихая установка Promt словарей через AUTOIT (http://forum.oszone.net/showthread.php?t=172436)

skeeter 07-04-2010 09:02 1386815

Тихая установка Promt словарей через AUTOIT
 
Добрый день. Недавно начал разбираться с AutoIT ом, соответственно возник вопросик, как с помощью AutoIt сделать Тихую установку словарей.
Скрипт вот написал, но надо сделать так чтобы не отображались диалоговые окна при установке, как бы тока значок весит в трее и выполняет установку.

Сообственно скрипт:
Global $Title='Установка специализированных словарей и шаблонов тематик', $file='PROMT8DictionarySetup.exe', $DestinationDir = "GIAN-0800-18873-58004"
Run($file)
WinWaitActive ( "Добро пожаловать!" )
ControlClick ( $Title, 'Добро пожаловать!', 'Button1' )
Send('{Enter}')
WinWaitActive ( "Выберите действие" )
ControlClick ( $Title, 'Выберите действие', 'Button7' )
Send('{Enter}')
WinWaitActive ( "Установка специализированных словарей и шаблонов тематик" )
;Словари лежат уже в ProgramFiles
ControlSetText($Title, "", 'Edit1', @ProgramFilesDir & '\Dicts\' )
Sleep ('500')
Send('{Enter}')
ControlClick ( $Title, 'Установка специализированных словарей и шаблонов тематик', 'Button2' )
Send('{Enter}')
ControlSetText($Title, "", 'Edit1', $DestinationDir )
WinWaitActive ( "Установка специализированных словарей и шаблонов тематик" )
ControlClick ( $Title, 'Установка специализированных словарей и шаблонов тематик', 'Button2' )
Send('{Enter}')
WinWaitActive ( "Установка специализированных словарей и шаблонов тематик" )
ControlClick ($Title, 'Выберите необходимые словари', '&Выбрать все' )
Send('!В')
Sleep ('1000')
Send('{Enter}')
Sleep ('10000')
WinWaitActive ( "PROMT Dictionary Installer" )
Send("{right}")
ControlClick ($Title, 'PROMT Dictionary Installer','Button2' )
Send("{Enter}")

Creat0R 07-04-2010 23:03 1387472

Цитата:

Цитата skeeter
Сообственно скрипт »

Который следует заключать как минимум в теги кода ([code][/code]).

P.S
Есть уже решения для данной автоматизации: http://forum.oszone.net/forumdisplay...ilter_by=title


Время: 17:04.

Время: 17:04.
© OSzone.net 2001-