[решено] Помогите написать скрипт на авто установку специализированной программы организации

Аватара пользователя
Timerlan-87

[решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение Timerlan-87 »

Помогите пожалуйста я просто новичок в АвтоИТ тока начинаю изучать. Суть задачи в следующем нужно сделать скрипт для автоматической установки специализированной программы организации. описываю пошагово каждое окно.

1) Нужно запустить программу Setup.exe

2) Запускается окно там нужно нажать просто далее кнопка Button1

3)В следующем окне есть два поля Edit1 и Edit2 в Edit2 нужно вести название организации и потом нажать далее Button2

4)В следующем окне нужно нажать просто далее Button11

5)В следующем окне нужно выбрать режим установки там есть два пункта 1- Создать новую БД. 2 - Выбрать существующую БД. мне нужно выбрать вторую Button2 и потом нажать далее Button11

6)В шестом окне надо выбрать существующую базу там всплывает две базы мне нужно выбрать вторую вот в этот момент я постараюсь более понятно объяснить. получается там есть Edit4 и ComboBox1. ComboBox1 мне нужно нажать в первую очередь для того чтоб выбрать базу когда его нажимаешь там открываются две базы мне нужно выбрать 2, получается в Edit4 должна появится база. далее нам надо ввести пароль там есть Edit2 и Edit3 в Edit2 вводится имя пользователя но оно уже есть его не надо вводить, а в Edit3 надо ввести пароль oracle. Дальше нужно нажать далее Button2.

И все дальше уже пойдет установка программы.

Очень прошу помогите пожалуйста я просто пытался сам написать у меня Setup запускается, а дальше ни чего не проиходит. ((((
Аватара пользователя
ven00m

Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение ven00m »

Этого мало. Надо заголовки окон и текст окна на каждом этапе.

Те

1 запускаем сетуп

2 ждем окна с заголовком "таким то" и текстом "таким то"(можно кусок текста, не повторяющимся со следующим этапом)

3 жмем на кнопку "ID кнопки" в окне с заголовком "таким то" и текстом "таким то"

4 ждем окна с заголовком "таким то 2" и текстом "таким то 2"

5 жмем на кнопку "ID кнопки 2" в окне с заголовком "таким то 2" и текстом "таким то 2"

и тд



По поводу заполнения Edit в 3ем этапе, можно просто отправлять текст в окно Send("Организация"), а менять фокус Send("{TAB}"),

те так как бы ты ставил без мышки.



Без проги написать не смогу.
Аватара пользователя
ven00m

Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение ven00m »

Ну если только в расшаренную папку скопировать. Например:



Код:

Код: Выделить всё

DirCopy ( "С:\dir", "\\pcname\share\" )
Аватара пользователя
Timerlan-87

Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение Timerlan-87 »

Вот выкладываю скрины autoit window info пошагово куда нужно нажимать. Мб так понятно будет более или менее. плиз помогите.

1)
читать дальше »


Изображение



2)
читать дальше »


Изображение



3)
читать дальше »


Изображение



4)
читать дальше »


Изображение



5)
читать дальше »


Изображение



6)
читать дальше »


Изображение



7) тут нужно нажать сперва на ComboBox вылезуть две базы
читать дальше »


Изображение



8 ) Далее нужно выбрать 2 базу
читать дальше »


Изображение



9)
читать дальше »


Изображение



10)
читать дальше »


Изображение
Аватара пользователя
ven00m

Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение ven00m »

Цитата ven00m:



Вот кусок который просил, проверить не могу естественно

Код:

WinWait("ПК ПВД 2.9.2", "Укажите SQL")

ControlCommand ("ПК ПВД 2.9.2", "Укажите SQL", 20101, "SetCurrentSelection", 2) < тут может быть 1

ControlSetText ("ПК ПВД 2.9.2", "Укажите SQL", 303, "пароль")

ControlClick ("ПК ПВД 2.9.2","Укажите SQL", 1)
[решено] Помогите написать скрипт на авто установку специализированной программы организации




Чет здесь не правильно((( Ошибку выдает. вот скрин


читать дальше »


Изображение





Я написал скрип вот именно на 7,8,9,10 месте я запнулся не знаю как это реализовать((
Аватара пользователя
ven00m

Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение ven00m »

Щас все нормально ошибку не выдает. Но проблема осталась он не выбирает почему что базу. а пароль нормально вводит

Вот это строка получается не вернаяя чтоли ControlCommand ("ПК ПВД 2.9.2", "Укажите SQL", 20101, "SetCurrentSelection", 2) < тут может быть 1. Вот не знаю как исправить.

и 1 и 2 ставил не помогает((
Аватара пользователя
Timerlan-87

Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение Timerlan-87 »

Я решил вроде проблему прописал ControlSetText чтоб он вручную вводил базу. вроде норм. Ну если можно сделать чтоб из списка выбирал ваще замечательно было бы. спасибо тебе что помог.
Аватара пользователя
ven00m

Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации

Сообщение ven00m »

Попробуй так:



Код:

Код: Выделить всё

ControlCommand ("ПК ПВД 2.9.2", "Укажите SQL", 20101, "SelectString", "2 база")

Имя базы только поменяй, если она не "2 база" называется
Ответить

Вернуться в «AutoIt»