При выполнении последовательных операций необходимо вводить определённую задержку, связанную с завершением предыдущей операции, чтобы начать следующую. Подскажите, пожалуйста, как устанавливать задержку, если длительность процессов может сильно изменяться от размера передаваемго файла?
Можно ли ввести при программировании действий дополнительную опцию по задержке: "По завешении предыдущего действия"?
Длительность процессов
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: Длительность процессов
1. Вы пишете не в той ветке... Не заметили?remkas писал(а):При выполнении последовательных операций необходимо вводить определённую задержку, связанную с завершением предыдущей операции, чтобы начать следующую. Подскажите, пожалуйста, как устанавливать задержку, если длительность процессов может сильно изменяться от размера передаваемго файла?
Можно ли ввести при программировании действий дополнительную опцию по задержке: "По завешении предыдущего действия"?
2. В теме написано про процессы, тут написано про действия... Если нужно дожидаться окончания процесса, то для этого есть соответствующая "птичка"...
3. Дожидаться выполнения предыдущего действия не надо, т.к. как правило, все они идут по порядку...
С уважением, Андрей.
-
- Пассажир
- Сообщения: 6
- Зарегистрирован: Ср фев 04, 2009 12:22 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Длительность процессов
Запускается какая-либо программа. Далее в этой программе, я работаю с помощью нажатия клавиш.
Действие-"Послать нажатие клавиш". Программирую определённую клавишу- программа начинает работать (время завершения этой операции мне не известно и оно меняется). Спрашивается: какую необходимо установить задержку для прогрммирования следующй клавиши (операции), которая должна запускаться только после завершения предыдущей операции?
Опция в программировании "Ожидать завершения послания" не описана, и вероятно, относится ко всей последовательности нажатий клавиш.
Может быть с этой опцией следует программировать каждую клавишу как новое действие?
Действие-"Послать нажатие клавиш". Программирую определённую клавишу- программа начинает работать (время завершения этой операции мне не известно и оно меняется). Спрашивается: какую необходимо установить задержку для прогрммирования следующй клавиши (операции), которая должна запускаться только после завершения предыдущей операции?
Опция в программировании "Ожидать завершения послания" не описана, и вероятно, относится ко всей последовательности нажатий клавиш.
Может быть с этой опцией следует программировать каждую клавишу как новое действие?
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: Длительность процессов
При помощи xWindowScanner'a отслеживать состояние окна и оперативно реагировать. В примерах есть моя задача по закачке файлов с youtube, использующая данный принцип.remkas писал(а):Запускается какая-либо программа. Далее в этой программе, я работаю с помощью нажатия клавиш.
Действие-"Послать нажатие клавиш". Программирую определённую клавишу- программа начинает работать (время завершения этой операции мне не известно и оно меняется). Спрашивается: какую необходимо установить задержку для прогрммирования следующй клавиши (операции), которая должна запускаться только после завершения предыдущей операции?
Опция в программировании "Ожидать завершения послания" не описана, и вероятно, относится ко всей последовательности нажатий клавиш.
Может быть с этой опцией следует программировать каждую клавишу как новое действие?
-
- Пассажир
- Сообщения: 6
- Зарегистрирован: Ср фев 04, 2009 12:22 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Длительность процессов
1.Не понял. Как конкретно называется пример?
2.В примере "Send keys" устанавливается конкретная пауза после запуска программы и началом посылки текста. Как правильно её выбирать: даже мощный компьютер может не успеть запустить программу, если он будет в этот момент сильно загружен другими программами?
2.В примере "Send keys" устанавливается конкретная пауза после запуска программы и началом посылки текста. Как правильно её выбирать: даже мощный компьютер может не успеть запустить программу, если он будет в этот момент сильно загружен другими программами?
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: Длительность процессов
1. viewtopic.php?f=7&t=1156
2. В последних версиях это уже не сильно обязательно. Действие по запуску процесса просто не окончится пока процесс не готов к приему нажатий клавиш.
2. В последних версиях это уже не сильно обязательно. Действие по запуску процесса просто не окончится пока процесс не готов к приему нажатий клавиш.