Jag var mixtra med Kryloff Technologies: s gettext förra veckan att exportera de första 100 frågor av Computer Gaming World att TXT-format att läsa på min mobiltelefon med TequilaCat Boka Reader, när jag insåg att upprepade gånger att skriva och sedan klippa ut och klistra kommandon vid kommandotolken Prompt 100 gånger så klart inte bra att spendera en ädel helgen. Visserligen är vanlig TXT-format är inte det bästa sättet att njuta av dessa skatter, men jag har lite tid att läsa utom på väg till jobbet 
Nu skriva ett program för att göra detta i C #. NET där jag skriver kod i arbetet skulle vara en enkel uppgift men det verkar som Overkill för en sådan enkel uppgift, så jag bestämde mig för att borsta upp på min rostiga kunskaper om DOS-kommandon för att automatisera eller åtminstone delvis automatisera denna process.
Har läst på om du är intresserad av att förstå hur partiet filer arbete, annars bara bläddra till botten med det här inlägget för att hämta premade parti filer för att konvertera antingen en enda fil eller en mapp i PDF-filer till text.
Nu skapa en batch-fil (en txt-fil med en BAT förlängning) med följande kommando:
% ~ dp0gettext.exe% 1% 1.txt
och släppa den i gettext mapp snabbt gör att jag kan dra och släppa alla PDF (eller i praktiken alla filer konverteras genom gettext) på batchfilen och omedelbart omvandla den till en. txt-fil i samma katalog som filen att konvertera.
% ~ dp0 ersätts med den fullständiga sökvägen batchfilen utan filnamn på partiet fil som i huvudsak pekar på den fullständiga sökvägen till gettext ansökan.
% 1 hänvisar till filen tas bort på batchfilen. För vissa system, jag tyckte att jag var tvungen att bifoga% 1 med citationstecken för att sörja för vägar med utrymmen i dem medan andra system hantera långa filnamn utan att behöva dubbla citationstecken.
Nu automatiskt konvertera en enda fil är inte alltför shabby men det är fortfarande inte tillräckligt bra. Dra och släppa 10-filer är OK men inte 100
Så jag Googled för lite resurser och hittade Rick Lively's Command Reference, en praktisk guide för alla DOS / Command Prompt kommandon tillsammans med anteckningar och exempel.
Nu beväpnad med ett För loop från denna hänvisning, jag skapade en annan batchfilen att behandla alla filer i en mapp.
för%% f i (% 1 \ *. pdf) göra% ~ dp0gettext.exe%% f%% f.txt
En kort förklaring av vad som händer här.
% 1 är din mapp som du släpper batchfilen.
Den FÖR uttalande sedan tar alla filer i mappen med en PDF förlängning och passerar varje tillämplig fil till gettext som variabeln%% f jämfört med föregående kvartal.
Inte illa för en enda textrad. Ibland, en kunskap om några vanliga DOS-kommandon kan hantera vissa uppgifter snabbare än att skriva kod 
Kolla in Kryloff Technologies gettext nytta, Rick Lively's nedladdningsbara Command Reference eller min premade parti filer. Skapa genvägar till dessa två parti-filer och du kan använda dem i de flesta situationer att omvandla dina textfiler genom att dra och släppa filer eller mappar över parti-filer respektive.
Mer @ DEN LADDA NER MUNKEY:
Läs böcker på din mobiltelefon med TequilaCat BookReader
Text Mining Tools - extrahering av text från CHMS
Wikibooks, WikiType & PDF Wiki
Taggar: Böcker Software Technology