Пытаюсь добавить базу, все нормальна кликает щелкает.
Заметил что бывает исключение когда список пуст выходит окно типо
<a href="http://clip2net.com/s/2P03R"><img src="http://clip2net.com/clip/m0/1360650455-clip-54kb.png" alt="1360650455-clip-54kb"/></a>
Создал условие на проверку
Но оно почему то не срабатывает, что не так, скрипт не видит окна
Весь скрипт добавления
Заметил что бывает исключение когда список пуст выходит окно типо
<a href="http://clip2net.com/s/2P03R"><img src="http://clip2net.com/clip/m0/1360650455-clip-54kb.png" alt="1360650455-clip-54kb"/></a>
Создал условие на проверку
Код:
If WinExists('1С:Предприятие') Then
Send("{RIGHT}")
Send("{ENTER}")
WinWaitActive('Запуск 1С:Предприятия')
Send("{TAB}")
Else
WinWaitActive('Запуск 1С:Предприятия')
Send("{TAB 3}")
EndIf
Но оно почему то не срабатывает, что не так, скрипт не видит окна
Весь скрипт добавления
Код:
$NAME='Имя Базы'
$SERVER='8.8.8.8'
$PREF='AAA'
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
Run(@ProgramFilesDir & '\1cv82\common\1cestart.exe')
If WinExists('1С:Предприятие') Then
Send("{RIGHT}")
Send("{ENTER}")
WinWaitActive('Запуск 1С:Предприятия')
Send("{TAB}")
Else
WinWaitActive('Запуск 1С:Предприятия')
Send("{TAB 3}")
EndIf
; Далее дублировать для добавления нескольких баз
Send("{ENTER}")
WinWaitActive('Добавление информационной базы/группы')
Send("{DOWN}")
Send("{ENTER}")
WinWaitActive('Добавление информационной базы/группы')
Send($NAME)
Send("{TAB}")
Send("{DOWN}")
Send("{ENTER}")
WinWaitActive('Добавление информационной базы/группы')
Send($SERVER)
Send("{TAB}")
Send($PREF)
Send("{ENTER}")
WinWaitActive('Добавление информационной базы/группы')
Send("{ENTER}")