SAPфорум.RU https://sapboard.ru/forum/ |
|
Если объект существует то https://sapboard.ru/forum/viewtopic.php?f=13&t=96329 |
Страница 1 из 1 |
Автор: | Alexey_86 [ Ср, апр 25 2018, 21:08 ] |
Заголовок сообщения: | Если объект существует то |
Добрый день. Подскажите пожалуйста начинающему. Делаю VBScript стандартными средствами "Запись и воспроизведение скрипта". Как именно можно написать условие - {{{ если session.findById("wnd[2]") существует то делать действия на этом окне }}}. А то при работе моего скрипта иногда выходит это окно с сообщением на котором просто нужно нажать галочку. |
Автор: | Alexey_86 [ Сб, апр 28 2018, 20:03 ] |
Заголовок сообщения: | Re: Если объект существует то |
Ребят, что.... не кто не знает? |
Автор: | Alexey_86 [ Ср, май 02 2018, 20:09 ] |
Заголовок сообщения: | Re: Если объект существует то |
А можно для решения моей задачи использовать методы session.info.sessionnumber session.info.client session.info.user session.info.program ???? У кого нибудь есть пример как работать с ними? |
Автор: | whitesamurai [ Ср, май 02 2018, 20:53 ] |
Заголовок сообщения: | Re: Если объект существует то |
Должно выглядеть примерно так, как вариант: On Error resume next If session.findById("wnd[2]").Changeable = True Then If Err.Number = 0 Then ... End If End if On Error Goto 0 |
Автор: | pberezin [ Чт, май 03 2018, 16:38 ] |
Заголовок сообщения: | Re: Если объект существует то |
а зачем в SAP GuiScripting завязываетесь на wnd[номер] - он же отбалды присваивается каждому вновьоткрытому режиму? цепляйтесь к режиму wnd[0] и дальше уже в нём работаете (запускаете с нуля нужную транзакцию и долбите в неё скриптингом нужные данные). Есть справка по гуискриптингу в самом сапе, на один пунктик ниже чем - стандартными средствами "Запись и воспроизведение скрипта". И практически неудобно в VBS работать - записывайте макрос, втыкайте его в экселевский VBA-редактор, там работать и отлаживать гораздо удобнее. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |