Jeg var ligegyldig med Kryloff Technologies's gettext sidste uge for at eksportere de første 100 spørgsmål af Computer Gaming World til TXT-format for at læse på min mobiltelefon ved hjælp TequilaCat Book Reader, da jeg indså, at gentagne gange at skrive og derefter klippe og indsætte kommandoer ved kommandoprompten Prompt 100 gange isn'ta god idé at bruge en værdifuld weekend. Indrømmet, plain TXT-format er ikke den bedste måde at nyde disse skatte, men jeg har lidt tid til at læse undtagen på vej til arbejde 
Nu skriver et program til at gøre dette i C #. NET, hvor jeg skriver kode på arbejdspladsen ville blive en triviel opgave, men det ser ud som overkill for sådan en simpel opgave, så jeg besluttede at børste op på min rustne kendskab til DOS-kommandoer til at automatisere eller mindst semi-automatisere denne proces.
Gøre ved at læse videre, hvis du er interesseret i at forstå, hvordan batchfiler arbejder, ellers simpelthen rulle til bunden af denne post for at hente den premade batchfiler at konvertere enten en enkelt fil eller en mappe af PDF-filer til tekst.
Nu skabe en batch-fil (en TXT-fil med en BAT extension) med følgende kommando:
% ~ dp0gettext.exe% 1% 1.txt
og slippe det i gettext mappe hurtigt tillader mig at trække og slippe en PDF (eller faktisk en hvilken som helst fil konverteres ved gettext) på batch-fil, og straks konvertere den til en. TXT-fil i samme mappe som filen til at konvertere.
% ~ dp0 erstattes med den fulde sti i batch-fil, uden filnavnet på den batchfil, som hovedsageligt peger på den fulde sti til gettext ansøgning.
% 1 henviser til den fil, der faldt ned batchfil. For nogle systemer, konstaterede jeg, at jeg blev nødt til at vedlægge% 1 med dobbelte anførselstegn for at tage højde for stier med mellemrum i dem, mens andre systemer håndtere lange filnavne uden at skulle have dobbelt anførselstegn.
Nu automatisk konvertere en enkelt fil er ikke for lurvet, men det er stadig ikke godt nok. At trække og slippe 10 filer er OK, men ikke 100
Så jeg Googled for nogle ressourcer og fundet Rick Livligt's Command Reference, en praktisk vejledning til alle DOS / Command Prompt-kommandoer sammen med noter og eksempler.
Nu bevæbnet med en FOR løkke fra denne reference, jeg oprettet en anden batch-fil til at behandle alle filerne i en mappe.
for%% f i (% 1 \ *. pdf) gøre% ~ dp0gettext.exe%% f%% f.txt
En kort forklaring af, hvad der foregår her.
% 1 er din mappe, som du faldt i batch-fil.
Det FOR erklæring derefter tager alle filer i denne mappe med et PDF-udvidelse og passerer hvert af de relevante fil til gettext som variablen%% f sekventielt.
Ikke dårligt for en enkelt linje med tekst. Nogle gange, en viden om nogle fælles DOS kommandoer kan håndtere visse opgaver hurtigere end at skrive kode 
Tjek Kryloff Technologies' gettext nytteværdi, Rick Livligt's downloades Command Reference eller min premade batch filer. Opret genveje til disse to batch filer, og du kan bruge dem i de fleste situationer til at konvertere din tekst filer ved at trække og slippe filer eller mapper over batchfiler hhv.
Yderligere @ Download MUNKEY:
Læs bøger på din mobiltelefon med TequilaCat BookReader
Text Mining Tools - Udpakning tekst fra CHMS
Wikibooks, WikiType & PDF wikis
Tags: bøger Software Technology