Длительность процессов

Ответить
remkas
Пассажир
Сообщения: 6
Зарегистрирован: Ср фев 04, 2009 12:22 pm
Благодарил (а): 0
Поблагодарили: 0

Длительность процессов

Сообщение remkas » Ср май 13, 2009 1:44 pm

При выполнении последовательных операций необходимо вводить определённую задержку, связанную с завершением предыдущей операции, чтобы начать следующую. Подскажите, пожалуйста, как устанавливать задержку, если длительность процессов может сильно изменяться от размера передаваемго файла?
Можно ли ввести при программировании действий дополнительную опцию по задержке: "По завешении предыдущего действия"?

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Длительность процессов

Сообщение avmaksimov » Ср май 13, 2009 2:47 pm

remkas писал(а):При выполнении последовательных операций необходимо вводить определённую задержку, связанную с завершением предыдущей операции, чтобы начать следующую. Подскажите, пожалуйста, как устанавливать задержку, если длительность процессов может сильно изменяться от размера передаваемго файла?
Можно ли ввести при программировании действий дополнительную опцию по задержке: "По завешении предыдущего действия"?
1. Вы пишете не в той ветке... Не заметили?
2. В теме написано про процессы, тут написано про действия... Если нужно дожидаться окончания процесса, то для этого есть соответствующая "птичка"...
3. Дожидаться выполнения предыдущего действия не надо, т.к. как правило, все они идут по порядку...
С уважением, Андрей.

remkas
Пассажир
Сообщения: 6
Зарегистрирован: Ср фев 04, 2009 12:22 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Длительность процессов

Сообщение remkas » Пт май 15, 2009 5:16 pm

Запускается какая-либо программа. Далее в этой программе, я работаю с помощью нажатия клавиш.
Действие-"Послать нажатие клавиш". Программирую определённую клавишу- программа начинает работать (время завершения этой операции мне не известно и оно меняется). Спрашивается: какую необходимо установить задержку для прогрммирования следующй клавиши (операции), которая должна запускаться только после завершения предыдущей операции?
Опция в программировании "Ожидать завершения послания" не описана, и вероятно, относится ко всей последовательности нажатий клавиш.
Может быть с этой опцией следует программировать каждую клавишу как новое действие?

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Длительность процессов

Сообщение LizardOfOzz » Пт май 15, 2009 9:08 pm

remkas писал(а):Запускается какая-либо программа. Далее в этой программе, я работаю с помощью нажатия клавиш.
Действие-"Послать нажатие клавиш". Программирую определённую клавишу- программа начинает работать (время завершения этой операции мне не известно и оно меняется). Спрашивается: какую необходимо установить задержку для прогрммирования следующй клавиши (операции), которая должна запускаться только после завершения предыдущей операции?
Опция в программировании "Ожидать завершения послания" не описана, и вероятно, относится ко всей последовательности нажатий клавиш.
Может быть с этой опцией следует программировать каждую клавишу как новое действие?
При помощи xWindowScanner'a отслеживать состояние окна и оперативно реагировать. В примерах есть моя задача по закачке файлов с youtube, использующая данный принцип.
Изображение Изображение

remkas
Пассажир
Сообщения: 6
Зарегистрирован: Ср фев 04, 2009 12:22 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Длительность процессов

Сообщение remkas » Вт июн 02, 2009 5:58 pm

1.Не понял. Как конкретно называется пример?
2.В примере "Send keys" устанавливается конкретная пауза после запуска программы и началом посылки текста. Как правильно её выбирать: даже мощный компьютер может не успеть запустить программу, если он будет в этот момент сильно загружен другими программами?

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Длительность процессов

Сообщение Alex » Сб июн 06, 2009 1:16 pm

1. viewtopic.php?f=7&t=1156
2. В последних версиях это уже не сильно обязательно. Действие по запуску процесса просто не окончится пока процесс не готов к приему нажатий клавиш.

Ответить