Випадкові понеділок: Розвага з пакетних файлів - перетворення PDF-файлів для TXTs

Я возився з Крилов технологій's GetText минулого тижня на експорт перші 100 питань Computer Gaming World у формат TXT читати на мій мобільний телефон за допомогою TequilaCat Book Reader, коли я зрозумів, що повторно вводити, а потім вирізати і вставити команди в командному рядку 100 разу не є хорошою ідеєю, щоб витрачати дорогоцінні вихідні. Правда, рівнини формат TXT це не найкращий спосіб насолоджуватися цими скарбами, але я мало часу, щоб читати, крім як на дорозі на роботу : (

Тепер можна писати програми, щоб зробити це в C #. NET, в якому я писати код на роботі буде тривіальним завданням, але це здається зайвим для такої простим завданням, тому я вирішив освіжити в пам'яті моїй іржавої знання команд DOS для автоматизації або принаймні пів-автоматизувати цей процес.

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

Зараз створює командний файл (текстовий файл з розширенням BAT) за допомогою наступної команди:

% ~ Dp0gettext.exe% 1% 1.txt

і, поклавши його в папку GetText швидше дає мені можливість перетягнути будь-який PDF (або фактично будь-який файл конвертованою по GetText) на пакетний файл і негайно перетворити її. TXT файлів у теці файл для конвертації.

% ~ Dp0 замінюється на повний шлях до пакетного файлу без імені файлу пакетного файлу, який по суті вказує на повний шлях до додатка GetText.

% 1 посилається на файлі впали на пакетний файл. У деяких системах, я виявив, що мені необхідно докласти 1% в подвійні лапки для обслуговування шляхів з пробілами в них в той час як іншим системам працювати з довгими іменами файлів, що не потребують подвійних лапках.

Зараз автоматично перетворенні одного файлу не дуже пошарпаний, але це ще не досить добре. При перетягуванні 10 файлів в порядку, але не 100 : ( Так що я Googled для деяких ресурсів і знайшли живий Rick's Command Reference, чудове керівництво для всіх DOS / Командний рядок команд разом з примітками і прикладами.

Тепер збройні цикл за цим посиланням, я створив ще один пакетний файл для обробки всіх файлів у папці.

за%% F IN (% 1 \ *. PDF) робити dp0gettext.exe% ~%%%% F f.txt

Короткий пояснення того, що тут відбувається.

% 1 папку яку ви впали в пакетний файл.

ДЛЯ заявою потім приймає всі файли в папці з розширенням PDF і проходить кожен застосовується файл GetText як мінлива%% F послідовно.

Непогано для одного рядка тексту. Іноді знання деяких загальних команд DOS може обробляти певні завдання швидше, ніж писати код :)

Від'їзд Крилов Technologies 'GetText утиліта, Рік Lively завантажувана Command Reference або мої готові пакетні файли. Створити ярлики на ці два пакетних файлів і їх можна використовувати в більшості випадків для перетворення текстових файлів за допомогою перетягування файлів або папок по пакетного файлу, відповідно.

Додаткова @ СКАЧАТЬ Munkey:
Читати книги на своєму мобільному телефоні, TequilaCat BookReader
Text Mining інструменти - витяг з тексту CHMS
Вікіпідручник WikiType & PDF вікі

Мітки:

Без коментарів.

Написати коментар:


Блог Віджет по LinkWithin