Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Ожидание разных названий Окон, WinWaitActive

Ответить
Настройки темы
Ожидание разных названий Окон, WinWaitActive

Новый участник


Сообщения: 15
Благодарности: 1

Профиль | Отправить PM | Цитировать


Доброе времени суток!

Программой пользуюсь совсем мало, нуждаюсь в помощи.

Написал такой скрипт!

Код:
Цитата:
Run("odbcad32");
; UDOC
WinWaitActive("Администратор источников данных ODBC");
Send("{tab}");
Send("{enter}");
WinWaitActive("Создание нового источника данных");
Send("{end}");
Send("{tab}");
Send("{enter}");
WinWaitActive("Создание источника данных для SQL Server") Or ("Создание источника данных для SQL-сервера") Then;
Send("UDOC");
Send("{tab}");
Send("Document Base");
Send("{tab}");
Send("x.x.x.x");
Send("{tab 2}");
Send("{enter}");
WinWaitActive("Создание источника данных для SQL Server");
Проблема в следующей строке
WinWaitActive("Создание источника данных для SQL Server") Or ("Создание источника данных для SQL-сервера") Then;

в Windows7 название окна идет так "Создание источника данных для SQL Server" а в WinXp, Vista так "Создание источника данных для SQL-сервера"

Как заставить скрипт заставить ожидать окна с одним название или с другим?!

в Win7 скрипт работает

только в таком виде

Цитата:
Run("odbcad32");
; UDOC
WinWaitActive("Администратор источников данных ODBC");
Send("{tab}");
Send("{enter}");
WinWaitActive("Создание нового источника данных");
Send("{end}");
Send("{tab}");
Send("{enter}");
WinWaitActive("Создание источника данных для SQL Server");
Send("UDOC");
Send("{tab}");
Send("Document Base");
Send("{tab}");
Send("x.x.x.x");
Send("{tab 2}");
Send("{enter}");
WinWaitActive("Создание источника данных для SQL Server");

Отправлено: 11:10, 16-09-2010

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
WinWaitActive("[REGEXPTITLE:Создание источника данных для SQL Server|Создание источника данных для SQL-сервера]")

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:17, 16-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 15
Благодарности: 1

Профиль | Отправить PM | Цитировать


Creat0R,


Благодарю!

Отправлено: 11:29, 16-09-2010 | #3


Новый участник


Сообщения: 15
Благодарности: 1

Профиль | Отправить PM | Цитировать


Уважаемый Creat0R

Возник еще один вопрос


по поводу DirCopy

пытаюсь написать скрипт на копирование файлов из этой директории \\IP-адрес\MyFolder\ в C:\

по идеи должно выглядеть так

Цитата:
DirCopy("\\IP-адрес\Myfolder, C:\")

я так понимаю скрипт не понимает от куда ему копировать, т.к. Адрес указывает на Сервер, не ФТП-Сервер!

Отправлено: 13:37, 16-09-2010 | #4


Новый участник


Сообщения: 15
Благодарности: 1

Профиль | Отправить PM | Цитировать


как ни странно на другой машине заработало в таком виде

Цитата:
DirCopy("\\IP-адрес\install\MyFolder", "C:\MyFolder", 1)
MsgBox ("0", "Копирование", "Копирование завершено", 2)

Отправлено: 14:30, 16-09-2010 | #5


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата He4To:
Возник еще один вопрос »
А какая у него связь с «WinWaitActive»?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 16:00, 16-09-2010 | #6


Новый участник


Сообщения: 15
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Creat0R:
А какая у него связь с «WinWaitActive»? »

Просто не хотел открывать отдельный пост.

Отправлено: 09:26, 17-09-2010 | #7


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата He4To:
не хотел открывать отдельный пост »
Это не повод нарушать правила форума.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 14:23, 17-09-2010 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Ожидание разных названий Окон, WinWaitActive

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
ожидание 3-5 минут перед тем как начать загружаться с CD/HDD Intergo Непонятные проблемы с Железом 10 19-02-2010 15:19
Интерфейс - Центрирование окон Проводника и окон приложений. vzli_izv Microsoft Windows 2000/XP 3 16-11-2009 02:34
Ожидание при печати в терминале. EgOrus Microsoft Windows NT/2000/2003 2 28-05-2007 12:08
Как запретить RRAS ожидание входящих звонков? abode Microsoft Windows NT/2000/2003 0 01-07-2006 22:10
запуск разных программ для разных пользователей при загрузке schumi Microsoft Windows 2000/XP 2 06-01-2006 22:36




 
Переход