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