Buch

  • deshalb meine frage: gibt es dieses buch evt. auch als völlig normale textdatei? mfg


    Wozu benötigst du dies? Da das ganze in LaTex gesetzt wurde, gibt es die Quelle als Text, aber pee hat sie bsiher nicht veröffentlicht.

  • sehbehinderte haben recht oft probleme mit pdf-dateien. deshalb ist simpel und schnörkellos in einem normalen bearbeitbarem textformat schon besser. mfg

    • Offizieller Beitrag

    Hallo,

    Ich habe eine neue Version veröffentlicht, Link siehe erster Post dieses Threads.
    Den TeX-Source möchte ich im Moment nicht veröffentlichen, allerdings sträubt sich das PDF ebenso wie das .tex-File gegen eine Textifizierung (pdftotext liefert keine Ausgabe, pandoc stürzt ab). Immerhin sind jetzt aber alle Umlaute herauskopierbar, soweit ich das überblicke.
    Ich hoffe, dass das ein bisschen weiterhilft :).

    Johannes

  • sehbehinderte haben recht oft probleme mit pdf-dateien. deshalb ist simpel und schnörkellos in einem normalen bearbeitbarem textformat schon besser. mfg

    Wo ist das Problem?. Du kannst mit Adobe ganz einfach das PDF als Text exportieren und du hast das was du willst. Zu finden unten Datei->Exportieren.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Wo ist das Problem?. Du kannst mit Adobe ganz einfach das PDF als Text exportieren und du hast das was du willst. Zu finden unten Datei->Exportieren.


    Du meinst vermutlich:
    Datei -> Speichern unter -> Text...

    Also chip, so sieht es aus, wenn ich es als Text speichere:

    Spoiler anzeigen

    http://www.autoit.de/
    AutoItlei.tgema.t


    72
    9FAQ


    9.20WiekannicheinselbstgewähltesIconbenutzen,
    wennichmeinSkriptkompiliere?


    BeimKompilierenüberdasKontextmenüimExplorer(„Compilewithoptions“)könnenSieein
    eigenesIconfürIhrProgrammauswählen.DiesesLogomussdannni.tmitweitergegeben
    werden,eswirdindieExe-Dateimitintegriert.


    9.21Wiekannichsichergehen,dassnureineInstanz
    meinesSkriptesläu.?


    Diegewüns.teFunktionalitätimplementiertdieFunktion_Singleton
    ausderUDF„Misc.au3“.
    SieerwartetalsParametereinebeliebigeZei.enke.e,diedasSkripteindeutigidentifiziert:


    1
    #include
    <Misc.au3>


    2
    _Singleton("MeinSkript")


    3
    MsgBox(0,
    "",
    "Gestartet.")


    Listing75:NureineInstanzzulassen


    9.22WoliegendiederzeitigentechnischenGrenzenvon
    AutoItv3?


    Spra.element
    Grenze
    EinzelnenSkriptzeile
    4.095Zei.en
    Zei.enkette
    2.147.483.647Zei.en
    Fließkommazahl
    1.7E308mit15StellenGenauigkeit
    Ganzzahl
    64-bitvorzei.enbeha.et
    Hexadezimalzahl
    32-bitvorzei.enbeha.et
    Arrays
    64Dimensionenund/oder16Mio.Elemente
    TieferekursiverFunktionsaufrufe
    384Ebenen
    Glei.zeitiggeöffneteDateien
    64
    Glei.zeitigaktiveHotkeys
    64
    Glei.zeitigbenutzteVariablen
    unbegrenzt
    BenutzerdefinierteFunktionen
    unbegrenzt
    GUI-Fenster
    1024
    Controls
    4096proFenster


    http://www.autoit.de/
    AutoItlei.tgema.t


    73
    9FAQ


    Tabelle9.2:Te.nis.eGrenzenvonAutoIt


    O.malssinddieseGrenzenehertheoretis.erNatur,dasheißt,eskönnenPerformanceproblemeau
    .reten,bevordasLimiterrei.twird.


    http://www.autoit.de/
    AutoItlei.tgema.t


    10Danksagungen


    Dankeanalle,diezudiesemBu.beigetragenhaben,insbesondereRastaundBernd,dieKorrekturgelesenundwertvolleVerbesserungsvors
    .lägegema.thaben.


    Au.JonunddenanderenEntwi.lernvonAutoItunddenzugehörigenToolsseiandieser
    Stelleno.malsDankausgespro.en.


    DiesesBu.istmitL.TEXgesetztworden.FürdiesegroßartigeSo.waredankei.allen,die
    daranbeteiligtsindoderwaren,insbesonderedemErfindervonTEXDonaldE.Knuth.


    Daranmö.tei.glei.denDankanalleEntwi.lervonFreierSo.wareans.ließen,insbesonderefürLinux.


    Danke.


    Tabellenverzeichnis


    1.2
    AutoItgegenüberanderenAutomatisierungstools................
    8
    3.2
    Wi.tigeMakros..................................
    22
    3.4
    FunktionenausderArray.au3...........................
    25
    4.2
    Mausfunktionen
    ..................................
    36
    4.4
    TastencodesfürSend
    ...............................
    38
    4.6
    Fensterkontrollfunktionen.............................
    40
    4.8
    Fensterfunktionenfürautomatis.eInstallationen................
    40
    4.10
    Fenstereigens.a.enauslesen...........................
    41
    4.12
    Datenspei.erungimVerglei...........................
    48
    4.14
    Zei.enke.enfunktionen
    .............................
    57
    9.2
    Te.nis.eGrenzenvonAutoIt..........................
    72


    Listings


    1
    EinzeiligeKommentare
    ..............................16
    2
    MehrzeiligeKommentare
    .............................17
    3
    Funktionsaufruf
    ..................................17
    4
    Syntaxbeispiel
    ...................................17


    OptionaleParameter................................
    18
    6
    OptionaleParametermitStandardwert(Default)
    ................18
    7
    SyntaxVariablendeklaration............................
    18
    8
    BeispielezurDeklarationvonVariablen
    .....................19
    9
    ZuweisungenanVariablen
    ............................20


    AuslesenvonVariablen
    ..............................
    20
    11
    Operator&.....................................
    20
    12
    DeklarationvonKonstanten............................
    21
    13
    VerwendungvonMakros
    .............................
    22
    14
    DeklarationvoneindimensionalenArrays....................
    23


    ZuweisungenaneindimensionaleArrays.....................
    23
    16
    ZugriffaufeindimensionaleArrays........................
    24
    17
    DeklarationvonmehrdimensionalenArrays...................
    24
    18
    ZuweisungvonmehrdimensionalenArrays
    ...................
    25
    19
    AuslesenvonmehrdimensionalenArrays
    ....................
    25


    If-.en-Syntax...................................
    26
    21
    BeispieleIf-Anweisungen
    .............................
    27
    22
    ErfolgskontrollemitIf-Anweisungen.......................
    27
    23
    Boole’s.eOperatoren...............................
    28
    24
    Kurzs.reibweisefürIf-Anweisung........................
    29


    SyntaxvonSelect
    .................................
    29
    26
    SyntaxvonSwit..................................
    30
    27
    BeispielzuSwit..................................
    30
    28
    BeispielzuFor…Next-S.leifen
    .........................
    31
    29
    BeispielzuFor…In…Next-S.leifen
    ......................
    31


    BeispielzuDo…Until-S.leifen.........................
    32


    31
    BeispielzuWhile…WEnd-S.leifen.......................
    32


    32
    Endloss.leife
    ...................................
    33


    33
    Include
    .......................................
    35


    34
    ShellExecute
    ....................................
    36
    Mausfunktionen..................................
    37


    77
    Listings

    Bevor ich so etwas poste, überzeuge ich mich grundsätzlich immer ob
    es auch stimmt bzw. ob der Vorschlag nicht kompletter Mist ist.


  • Du meinst vermutlich:
    Datei -> Speichern unter -> Text...

    Nein


    Bevor ich so etwas poste, überzeuge ich mich grundsätzlich immer ob
    es auch stimmt bzw. ob der Vorschlag nicht kompletter Mist ist.

    Guter Rat solltest dir merken.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Dann würde ich gerne wissen welche Adobe Version du hast - bei meiner exisitiert "Datei -> Exportieren" nicht!

    #Edit: Adobe Acrobat 9 Pro hat ein "Exportieren" Tool (kann sich aber auch nicht jeder leisten....) ist aber genauso sinnlos es damit zu machen.

    So sieht Datei -> Speichern unter -> Text... aus

    Spoiler anzeigen


    Esgibtzahlrei.eGründezurBes.ä.igungmitAutoIt.AlledieseGründehabenihreBere.­tigungundgebendamits.oneinenHinweisaufdieVielseitigkeitderSpra.e.
    Derklassis.eAnwenderautomatisiertInstallationen(sieheAbs.ni.6.2,abSeite62)und andereadministrativeAufgabenmitAutoIt.Genausogibtesaberau.diejenigen,diesi.kleine Alltagstoolss.reiben,dielästigeKli.sersparenoderbeispielsweiseInformationenausdem Internetdarstellen(sieheAbs.ni.5.5,abSeite61).
    [...]
    3.7.2MehrdimensionaleArrays
    No.mehrMögli.keiten,realeSa.verhalteinAutoItabzubilden,ers.ließensi.mitmehrdi­mensionalenArrays.StellenSiesi.vor,einS.a.bre.sollterepräsentiertwerden.Miteinem eindimensionalenArrayaus64Elementenistdasni.twirkli.intuitiv.Anderssiehtesaus, wennSiedafüreinezweidimensionaleStrukturverwenden,diemansi.alsTabellevorstellen kann[refAbb].
    3.7.2.1Deklaration
    DieDeklarationeinesmehrdimensionalenArraysfunktioniertanalogzudereindimensionaler Arrays.Essinddabeibiszu64Dimensionenmögli..
    1 Global $schachbrett[8][8]
    2 Dim $tabelle[3][2] = [["A", "a"], ["B", "b"], ["C","c"]]

    Listing17: DeklarationvonmehrdimensionalenArrays
    http://www.autoit.de/
    AutoItlei.tgema.t
    3.7.2.2Zuweisung
    Au.dieZuweisungvonWertenerfolgtinähnli.erWeisewiebeidenArraysmitnureiner Dimension:
    1 Dim $tabelle[3][2]
    2 $tabelle[0][1] = "Spalte 1"
    3 $tabelle[1][1] = "Wert 1"

    Listing18:ZuweisungvonmehrdimensionalenArrays
    3.7.2.3Auslesen
    ZuguterLetztkönnenSieWerteausmehrdimensionalenArraysau.auslesenwieSieesbereits vondeneindimensionalenArrayskennen.
    1 Dim $tabelle[3][2] = [["A", "a"], ["B", "b"], ["C","c"]]
    2 MsgBox(0, "", $tabelle[1][0])

    Listing19:AuslesenvonmehrdimensionalenArrays
    [...]
    4.10Stringverarbeitung
    EsgibtkaumeingrößeresSkript,indemni.tirgendwanndieFrageau.au.t,wiemanZei­.enke.endeneigenenWüns.engemäßmanipulierenkann.FürdieseFragestellungbietet AutoIteineganzeMengeFunktionen,dieIhnenfastalleFreiheitenlassen.
    http://www.autoit.de/
    AutoItlei.tgema.t
    Zunä.stlassensi.Eigens.a.eneinerZei.enke.eheraus.nden: DieFunktionStringLenlie­fertdieAnzahlderenthaltenenZei.en,eineReiheweitererFunktionenprü.,obeinStringbe-stimmteFormateerfüllt,nämli.StringIsAlNum,StringIsAlpha,StringIsASCII,StringIsDigit, StringIsFloat,StringIsInt,StringIsLower,StringIsSpace,StringIsUpper sowie StringIsXDigit.
    1 $test = "A23 nach Bonn"

    2 For $i = 1 to StringLen($test)

    3 $zeichen = StringMid($test, $i, 1)

    4 MsgBox(0, $zeichen, "Zahl? " & StringIsDigit($zeichen) &
    "Grossbuchstabe? " &

    5 @CRLF & StringIsUpper($zeichen))

    6 Next

    Listing58: Stringfunktionen–Eigens.a.en
    MitdemBefehlStringInStrkönnenSieineinerZei.enke.ena.eineranderensu.en.Rü.­gabewertistdiePositiondesgesu.tenTeiles.
    MitStringMidlassensi.Zei.enke.en„zers.neiden“.AlsParametergebenSienebendem zubearbeitendenStringdieStartpositionunddieAnzahlderZei.enan,diezurü.gegeben werdensollen.
    FolgendesBeispielsu.talleEsineinemTextundzeigtesmitdemZei.endavorunddana. an.
    1 $test = "Wissenschaftler haben festgestellt..."

    2 Dim $i = 1

    3 While 1

    4 $pos = StringInStr($test, "e", 0, $i)

    5 If $pos = 0 Then ExitLoop

    6 $teil = StringMid($test, $pos-1, 3)

    7

    Einmal editiert, zuletzt von Grapefruit (11. Juli 2012 um 13:58)

    • Offizieller Beitrag

    Schreib mal eine PN an peethebee. Der kann ggf auch die Links updaten.