Периодическое сохранение документов

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

Периодическое сохранение документов

Сообщение Alex » Пт янв 12, 2007 11:32 am

...В тех программах, где автосохранение не предусмотрено.
Вложения
PeriodicSave.xstk
(6.57 КБ) 976 скачиваний

Аватара пользователя
www.Mr.President
Пилотируем с автопилотом
Сообщения: 17
Зарегистрирован: Пт апр 11, 2008 1:33 pm
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Периодическое сохранение документов

Сообщение www.Mr.President » Пт апр 11, 2008 11:46 pm

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

К примеру возьмем Dreamweawer.

1. Создаем действие "Количество запущенных" а в нем выбираем программу dreamweawer.exe
2. Выбираем выражение "if" а в нем из первого действия "Количество запущенных" выбираем "Count" и ставим его = 1
3. Создаем действие "Послать нажатие клавиш" и выбираем там послать {LNG EN}{DELAY 200}^(s) в активное окно
4. Перемещаем действие 3 между "if" и "end if"

Сразу возникает еще один вопрос.
Как сделать так, чтобы при запущенном Dreamweawer ^(s) посылались только в него, даже если активно другое окно?
Пробовал в "Послать нажатие клавиш" ставить "в заданную программу" вместо "в активное окно", но тогда сохранение не работает.

Аватара пользователя
www.Mr.President
Пилотируем с автопилотом
Сообщения: 17
Зарегистрирован: Пт апр 11, 2008 1:33 pm
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Периодическое сохранение документов

Сообщение www.Mr.President » Сб апр 12, 2008 12:11 am

Хм..., может нажатие клавиш тогда и будет посылаться только при включенном DW, но сама задача-то запускается постоянно и эти окошки уже просто достали (отключать не предлагайте :) )

Как сделать, чтобы задача запускалась по событию "Запуск программы" и срабатывала с перидичностью 5 мин до тех пор, пока эта програма запущена? Ведь насколько я понял программа не позволяет задавать в условиях для запуска задачи 2 события (запуск программы и время).

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

Re: Периодическое сохранение документов

Сообщение Alex » Вс апр 13, 2008 8:15 pm

Правильно ли я понял после общения с саппортом, что для того, чтобы запускать функцию автосохранения только для определенной программы и только тогда, когда она включена, нужно проделать следующее
Да, все верно.
Как сделать так, чтобы при запущенном Dreamweawer ^(s) посылались только в него, даже если активно другое окно?
Нужно сначала сделать Deamweawer активным.
Пробовал в "Послать нажатие клавиш" ставить "в заданную программу" вместо "в активное окно", но тогда сохранение не работает.
С данной опцией xStarter сам пытается сделать указанное приложение активным, но это не всегда срабатывает. Например, если в процессе запуска задачи идет набор текста в другом приложении, то Windows сделает указанную программу активной, а потом быстренько вернется обратно в ту программу, где набирается текст.

По идее можно перед отправкой клавиш проверять, сейчас активно то окно что надо или нет и отправлять только если то, что надо.

Ответить