[решено] Помогите написать скрипт на авто установку специализированной программы организации
-
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 запускается, а дальше ни чего не проиходит. ((((
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: [решено] Помогите написать скрипт на авто установку специализированной программы организации
Этого мало. Надо заголовки окон и текст окна на каждом этапе.
Те
1 запускаем сетуп
2 ждем окна с заголовком "таким то" и текстом "таким то"(можно кусок текста, не повторяющимся со следующим этапом)
3 жмем на кнопку "ID кнопки" в окне с заголовком "таким то" и текстом "таким то"
4 ждем окна с заголовком "таким то 2" и текстом "таким то 2"
5 жмем на кнопку "ID кнопки 2" в окне с заголовком "таким то 2" и текстом "таким то 2"
и тд
По поводу заполнения Edit в 3ем этапе, можно просто отправлять текст в окно Send("Организация"), а менять фокус Send("{TAB}"),
те так как бы ты ставил без мышки.
Без проги написать не смогу.
Те
1 запускаем сетуп
2 ждем окна с заголовком "таким то" и текстом "таким то"(можно кусок текста, не повторяющимся со следующим этапом)
3 жмем на кнопку "ID кнопки" в окне с заголовком "таким то" и текстом "таким то"
4 ждем окна с заголовком "таким то 2" и текстом "таким то 2"
5 жмем на кнопку "ID кнопки 2" в окне с заголовком "таким то 2" и текстом "таким то 2"
и тд
По поводу заполнения Edit в 3ем этапе, можно просто отправлять текст в окно Send("Организация"), а менять фокус Send("{TAB}"),
те так как бы ты ставил без мышки.
Без проги написать не смогу.
-
ven00m
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
Ну если только в расшаренную папку скопировать. Например:
Код:
Код:
Код: Выделить всё
DirCopy ( "С:\dir", "\\pcname\share\" )-
Timerlan-87
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
Вот выкладываю скрины autoit window info пошагово куда нужно нажимать. Мб так понятно будет более или менее. плиз помогите.
1)

2)

3)

4)

5)

6)

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

8 ) Далее нужно выбрать 2 базу

9)

10)

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

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

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

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

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

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

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

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

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

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

-
ven00m
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
Цитата 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 месте я запнулся не знаю как это реализовать((
Вот кусок который просил, проверить не могу естественно
Код:
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 месте я запнулся не знаю как это реализовать((
-
Timerlan-87
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
А что в 22 строке у тебя?
-
ven00m
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
А что в 22 строке у тебя?
-
ven00m
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
Щас все нормально ошибку не выдает. Но проблема осталась он не выбирает почему что базу. а пароль нормально вводит
Вот это строка получается не вернаяя чтоли ControlCommand ("ПК ПВД 2.9.2", "Укажите SQL", 20101, "SetCurrentSelection", 2) < тут может быть 1. Вот не знаю как исправить.
и 1 и 2 ставил не помогает((
Вот это строка получается не вернаяя чтоли ControlCommand ("ПК ПВД 2.9.2", "Укажите SQL", 20101, "SetCurrentSelection", 2) < тут может быть 1. Вот не знаю как исправить.
и 1 и 2 ставил не помогает((
-
Timerlan-87
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
Я решил вроде проблему прописал ControlSetText чтоб он вручную вводил базу. вроде норм. Ну если можно сделать чтоб из списка выбирал ваще замечательно было бы. спасибо тебе что помог.
-
ven00m
Re: [решено] Помогите написать скрипт на авто установку специализированной программы организации
Попробуй так:
Код:
Имя базы только поменяй, если она не "2 база" называется
Код:
Код: Выделить всё
ControlCommand ("ПК ПВД 2.9.2", "Укажите SQL", 20101, "SelectString", "2 база")Имя базы только поменяй, если она не "2 база" называется