Serg0FFan
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору MrPerfect Спасибо за подсказку! Все работает! Но.. есть большое НО. Вот лог: Код: 2007-12-21 13-24-12,BUHGALTER,ERROR,"Task ""CC+"" failed on step #1 with error: Could not open the folder ""R:\"". (Code: 0)",481,36 | Т.е. нет доступа к приводу, вот и орёт и плодит ошибки Вот что делал: Код: 1) создал задачу СС+ 2) триггер - запуск каждые 3 минуты, 3) приоритет выставил Limit number of sim... tasks = 1, Hold task indefinitely Далее содержимое которое после нажатия на Edit Steps... //R: это DVD привод, жду пока не будет доступен диск с нужными файлами на нем <AMWAITFORFILE FILE="R:\*.ans"> //Создаю переменную DestDir со значением имени папки которое надо создать и куда будем копировать файлы <AMVARIABLE NAME="DestDir">D:\_!_\%Format( Now(),"yyyy")%\%Format( Now(),"mm")%\%Format( Now(),"dd-mm-yyyy")%</AMVARIABLE> //Создаю папку <AMCREATEFOLDER FOLDER="%DestDir%"> //Копирую туда файлы с привода <AMFILECOPY SOURCE="R:\*" DEST="%DestDir%\" OVERWRITE="YES" ISNEWER="YES" OVERWRITEREADONLY="YES" OVERWRITEHIDDEN="YES" ARCHIVETURNOFF="YES"> | Что не так? Может быть кто то предложит лучший вариант? Еще заметил следующее, если задача запустилась успешно, т.е. вставлен диск нужный, то если копирование происходит слишком долго, больше чем интервал между запуском задачи (3минуты), после завершения задачи продолжаются попытки запустить весь "хвост" что организовался с момента старта задачи. Как бы от него избавиться? Добавлено: И как бы избавиться от этой потсоянной ошибки что привод не готов? Нет ли функции проверить готов он или нет? Чтобы прежде чем проверят наличие файла и соваться туда, проверить его на готовность? Добавлено: И еще вопрос ко всем, есть ли где справка по функциям и использованию сабжа? Желательно на русском |