DJ makrus
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mistdream Цитата: ...Возможно ли все это осуществить с помощью nnCron? | Да, возможно, и это не самая трудная задача с которой nnCron справляется. Все необходимые слова есть в Help'е. Алгоритм ты описал, остановлюсь только на некоторых моментах: Цитата: Исходную директорию нужно будет указывать при запуске скрипта | воспользуйся для этого словом WIN-INPUT-TEXT:, остальной алгоритм п.2 примерно следующий: - в цикле проходимся по всем файлам в нужной папке (см. FOR-FILES: ), тебе необходимы файлы трех форматов, поэтому можно запустить три раза с разной маской, но лучше один раз, но регэкспами проверить то ли расширение имеет текущий файл из папки. - если расширение то которое нам необходимо, то заносим полный путь с именем текущего файла в список (1 строка - одно полное имя файла). В итого получаем файл содержащий список файлов для преобразования; - начинаем построчно читать только что созданный файл-список (см. READ-LINE) и для каждой строки делаем следующее: --- помещаем путь файла из текщей строки в буфер обмена --- подсчитываем и запоминаем число символов в расширении файла (этот момент пока можешь пропускать, как в целом все заработает, то и с этим разберемся) --- открываем броузер (например IE) --- открываем в нем файл (через хоткеи: Ctrl+O, Ctrl+V, Enter) --- сохраняем текущую страницу в формате *.mht (тоже через хоткеи: Crtl+S, Ctrl+V, в этом месте когда научишся подсчитывать количество символов "n" в расширении исходного файла пошлешь BACKSPACE "n+1" раз, Tab, DOWN ARROW - два раза, Tab, Enter. --- проверяешь отличен ли от нуля размер получившегося файла --- переходишь к следующей строке из файла-списка - п.3 опять пробежавшишь по файлу-списку удаляешь все сконвертированные файлы, а затем и файл-список. Все необходимое для решения этой задачи есть в Help'е, если что-то не будет, а так же что-то где-то у тебя можно будет улучшить тебе подскажут, так что делай задачу, какие моменты не будут получаться спрашивай, незабудь только перед этим тщательно поискать в Help'е, в сообщении приведи код твоей задачи (про теги more не забудь) на что и как ругается nnCron, что в логах. PS почти наверняка есть неоходимая тебе программа для конвертации в файлы-архивы *.mht CHOPK там же далее еще подсказывают выставить режим совместимости с Win98 |