Перейти к содержимому

jaja_bin

Регистрация: 31 мар 2017
Offline Активность: 12 мая 2017 11:48
-----

Мои сообщения

В теме: Ожидание окна\Нахождение процесса

05 апреля 2017 - 10:38

да, в системе не один процесс. попробовала с единственным процессом и индексом 1, заработало с первого раза. Спасибо !


В теме: Ожидание окна\Нахождение процесса

05 апреля 2017 - 09:38

baxatob,

Sys.WaitProcess("msiexec", timeout, process_index) 

был использован в сообщении #3 по совету Genka, и все равно стабильно ошибка вылазит. 

И спасибо вам за совет с использованием Python. В дальнейшем обязательно заменю 
VBScript.


В теме: Ожидание окна\Нахождение процесса

05 апреля 2017 - 07:35

Спасибо, было прочитано, но вопросы остались.

1. Для объекта 
msiexec.Window("MsiDialogCloseClass", "Full Disk Encryption Setup").Window("Button", "&Install").ClickButton
используется какой Wait ?

с этими вариантами не работает:

 

msiexec.Window("MsiDialogCloseClass", "Full Disk Encryption  Setup").WaitWindow("Button", "&Install", -1, 30000)
msiexec.Window("MsiDialogCloseClass", "Full Disk Encryption  Setup").WaitChild(Window("Button", "&Install"), 30000)


2. Для msiexec = Sys.Process("msiexec", 2также добавлен Wait, но после восстановления снэпшота первый запуск скрипта продолжает фейлится.