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.
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
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.
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:
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.
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
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.mitmehrdimensionalenArrays.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: DieFunktionStringLenliefertdieAnzahlderenthaltenenZei.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
Ein muss für jeden der hier anfängt.
Super Arbeit und Hut ab.
Leider sind die Links down. Gibt es die Bücher noch ?
Grüße
Schreib mal eine PN an peethebee. Der kann ggf auch die Links updaten.
Habs hochgeladen.
Pee hat es auch noch im Blog. Man muss nur ziemlich suchen:
http://slzm.de/blog/wp-conten…eb_20120406.pdf
Ich lege gleich den Link in die Linkliste.
DANKE
Wollte grad nem Neuling dein Buch empfehlen, ist leider 404 ... ist das bekannt?
Wenn du das "web." davor löschst kommste drauf, der Link stimmt einfach nicht mehr