Запуск программ

Обсуждение программы xStarter
Ответить
максим2020
Пассажир
Сообщения: 6
Зарегистрирован: Ср сен 09, 2020 5:34 am
Благодарил (а): 1 раз
Поблагодарили: 0

Запуск программ

Сообщение максим2020 » Вт мар 05, 2024 7:13 am

Здравствуйте. Использую xStarter для ежедневного запуска Vipnet client с авторизацией и дальнейшим запуском Деловой почты и программы. Выполнен скрипт при помощи паузы, но не задача следующая программа иногда по каким то причинам может висеть и 10 секунд и больше и соответственно авторизация не проходит и скрипт выполняется некорректно. Приходится каждый раз его проверять, запустился ли он или нет. Есть ли другие способы запустить программы или нет? Ну например запуск по условию или по картинкам.... Алгоритм действий: запуск программы - пауза - в окне авторизации прописываем пароль(при помощи действия Координаты курсора) - пауза - запуск деловой почты - пауза - запуск программы - пауза - выбор сертификата (при помощи действия Координаты курсора).

Xam
Пассажир
Сообщения: 2
Зарегистрирован: Ср мар 13, 2024 7:30 am
Благодарил (а): 0
Поблагодарили: 0

Re: Запуск программ

Сообщение Xam » Ср мар 13, 2024 7:38 am

Screenshot_1.png
Screenshot_1.png (37.57 КБ) 290 просмотров
Добавь себе эти права и не мучай xstarter) единственное придется нарыть пароль админа

максим2020
Пассажир
Сообщения: 6
Зарегистрирован: Ср сен 09, 2020 5:34 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Запуск программ

Сообщение максим2020 » Пн мар 25, 2024 7:00 am

Я эти права посмотрю, а вообще можно по условию выполнять запланированные задания. Например каждый день необходимо выполнять синхронизацию, но на её выполнения затрачивается разное количество времени и приходится ставить паузы(довольно большие) на выполнение след. действия. На сегодняшний день пауза составляет 8 минут. А можно ли сделать след. образом увидел картинку, что выполнена синхронизация сделал след. действия.

Pavel
Ас
Сообщения: 292
Зарегистрирован: Пт июн 30, 2006 3:23 pm
Благодарил (а): 7 раз
Поблагодарили: 22 раза

Re: Запуск программ

Сообщение Pavel » Пн мар 25, 2024 8:55 am

Может это поможет?
Ждать окно (WaitWindow) https://automate-my-tasks.com/ru/viewto ... f=95&t=855

максим2020
Пассажир
Сообщения: 6
Зарегистрирован: Ср сен 09, 2020 5:34 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Запуск программ

Сообщение максим2020 » Ср апр 17, 2024 6:57 am

Здравствуйте, попробовал я с окнами поиграться. И у меня сработало только действие - ждать окно и то при условии. Если я ставлю 0 то ничего не происходит, необходимо ставить таймаут, тогда срабатывает. Ну и в чем смысл, то есть для моих задач... А необходимо сделать следующее, чтоб программа увидела окно и делала след. действия. Пример сделал скрипт.Для синхронизации граждан в Аист(программа). Действия след: Запустить программу(нажатие клавиш Win+1)-выбираем курсором синхронизация-ждём(в этом и загвоздка, она может идти и 3 минуты и 5 и 10, тут не угадаешь)-всплывает окно синхронизация выполнена и нажимаем ОК. И вот из за этого ньюансика весь сыр бор, но она не единственная. Так же пробовал использовать оператор IF. Результат пока нуль.
https://imgbly.com/ib/ll4Nkm1Zuu
https://imgbly.com/ib/OK0SOagpdF

Pavel
Ас
Сообщения: 292
Зарегистрирован: Пт июн 30, 2006 3:23 pm
Благодарил (а): 7 раз
Поблагодарили: 22 раза

Re: Запуск программ

Сообщение Pavel » Ср апр 17, 2024 8:50 am

Если я правильно помню, то таймаут - это время в течении которого функция будет ждать появление окна. Если в течении этого времени окно не появится (или программа его не увидит), то поиск прервётся.

максим2020
Пассажир
Сообщения: 6
Зарегистрирован: Ср сен 09, 2020 5:34 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Запуск программ

Сообщение максим2020 » Ср апр 17, 2024 10:10 am

Она у меня не так не работает, пока таймают не кончится никуда не двинется. И при использовании команды найти окно пока время не закончится будет висеть.
P.S. Если конечно мы об одном и том же говорим функция же пауза?

Pavel
Ас
Сообщения: 292
Зарегистрирован: Пт июн 30, 2006 3:23 pm
Благодарил (а): 7 раз
Поблагодарили: 22 раза

Re: Запуск программ

Сообщение Pavel » Ср апр 17, 2024 11:18 am

пока таймают не кончится никуда не двинется
Значит - окно не находится.
Попробуйте после появления окошка "синхронизация выполнена" отловить его кнопкой с перекрестием.
Снимок экрана 2024-04-17 111158.png
Снимок экрана 2024-04-17 111158.png (50.71 КБ) 148 просмотров
За это сообщение автора Pavel поблагодарил:
максим2020 (Чт апр 18, 2024 5:42 am)
Рейтинг: 33.33%

максим2020
Пассажир
Сообщения: 6
Зарегистрирован: Ср сен 09, 2020 5:34 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Запуск программ

Сообщение максим2020 » Чт апр 18, 2024 5:33 am

Здравствуйте, я так конечно ещё раз попробую но вроде так делал.
Вроде работает, но правда только после того как указал из выпадающего списка эту программу.

Ответить