Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Сменить кодировку загруженных файлов


Автор: Anyone 20.4.2010, 17:28
Задача следующая.
Сайт содержит много ссылок на скачивание текстовых файлов (в виде таблицы со страницами), их количество - несколько сотен.
Необходимо как можно быстрее их сохранить в отдельную папку и сменить кодировку.

Для этих целей я использую браузер Mozilla Firefox, перещелкиваю все ссылки, открывается большое количество диалоговых окон с предложением открыть, либо сохранить. Далее с помощью утилиты, которая эмулирует клавиатуру\мышь - AutoHotKey открываю все текстовые файлы в Notepad++, и опять же с помощью AutoHotKey выполняю скрипт со следующими действиями с блокнотом: меняю кодировку файла, сохраняю в нужную папку, закрываю файл, и действия повторяются со следующим файлом. Попытался такой макрос написать в самом Notepad'е, но он почему-то не заработал, кодировка не меняется.

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

Есть какие-нить идеи как можно ускорить процесс выгрузки файлов в нужную папку с изменением кодировки?
Спасибо.

Автор: Akina 20.4.2010, 17:43
Цитата(Anyone @  20.4.2010,  18:28 Найти цитируемый пост)
Необходимо как можно быстрее их сохранить в отдельную папку

Любой менеджер загрузки.

Цитата(Anyone @  20.4.2010,  18:28 Найти цитируемый пост)
скрипт работает медленно и криво - то на принтер отправит печатать, то еще что-то

Не используй мышь - только клавиатурой.

Автор: Anyone 20.4.2010, 17:47
Цитата(Akina @  20.4.2010,  17:43 Найти цитируемый пост)
Не используй мышь - только клавиатурой. 

Клавиатуру и использую, но файлов то много, а без пауз между командами очень много проблем.

Автор: Akina 20.4.2010, 17:51
Цитата(Anyone @  20.4.2010,  18:47 Найти цитируемый пост)
без пауз между командами очень много проблем

Ну напиши простейший перекодировщик. Хоть на VBS...

Автор: Varon 20.4.2010, 22:01
Или можно найти много уже готовых, поиском в гугл или яндексе перекодировщик текста выдаст много различных прог

Автор: Anyone 21.4.2010, 09:15
Цитата(Akina @  20.4.2010,  17:43 Найти цитируемый пост)
Любой менеджер загрузки.

Download Master ничем не помог - открывается стандартное диалоговое окно с предложением открыть, либо сохранить.
Хотелось бы открыть с помощью многооконного блокнота, который умеет сохранять все открытые файлы в заданную папку, а с кодировкой потом разберусь.

Автор: Akina 21.4.2010, 10:40
Цитата(Anyone @  21.4.2010,  10:15 Найти цитируемый пост)
Download Master ничем не помог - открывается стандартное диалоговое окно с предложением открыть, либо сохранить.

Ну так сохраняй! а открывать потом будешь другим инструментом - DM всё же ни разу не перекодировщик...

Автор: Anyone 21.4.2010, 11:43
Видимо, лучше всего действительно сохранять с помощью средств браузера в отдельную папку, а потом сменить кодировку с помощью соответсвующего ПО.
Спасибо большое за идеи.

Автор: Anyone 21.4.2010, 12:24
Пакетный перекодировщик файлов Kaboom - это то, что мне нужно!

Автор: Peter 22.4.2010, 12:17
http://www.httrack.com/ - я бы этой штуковиной скачивал текстовики. Там достаточно указать стартовую страницу и маску файлов - <путь>*.txt

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)