Показать сообщение отдельно
Старый 20.12.2006, 23:52     # 369
DJ makrus
Newbie
 
Регистрация: 04.12.2004
Адрес: Воло
Сообщения: 17

DJ makrus Путь к славе только начался
Zimi
Цитата:
...Возникло несколько вопросов на которые немогу найти ответ в хелпе...
наверное все-таки недостаточно хорошо смотришь в Help.
Подскажу только ключевые слова которые надо использовать (на большее нет времени) :
1) Задача
#( Task#1
Time: * * * * * * \ вместо первых двух "*" указываем нужное время
Action:
\ сначала определяем какой будет завтра день:
YYYY MM DD \ текущая дата
1 DAY+ \ прибавили один день, на стеке завтрашняя дата
ROT ROT 2DROP \ оставляем на стеке только день
S>NUM \ день в виде строки переводим в день в виде числа
1 =
IF \ если сегодня последний день месяца
\ то выполняем ту задачу которая выполняется раз в месяц
ELSE \ если нет
\ то выполняем ежедневную задачу
THEN
)#

2) Задача
Подключение отслеживаем, например, с помощью слова WatchDrive:
Наличие файла - FILE-EXIST:
Перенос файла - FILE-MOVE:, лучше предварительно удалив старый файл - FILE-DELETE:
А в проверке изменения файла возможны варианты в зависимости от того, что проверять на изменение: если время файла, то см. FILE-TIME: и прочие слова из плагина time.spf, а если еще и содержимое, то слово GET-CRC32 из плагина crc32.spf

Алгоритм, я думаю, понятен. 1-ую задачу не проверял, но должна работать. Если что будет не получаться показывай целиком задачу которая не работает с описанием как не работает и с вопросами на которые нет ответа в Help'е , я и остальные постараемся помочь по возможности...
__________________
все познается в сравнении
DJ makrus вне форума