Gibt es ein befehl das er ein bestimmtes Wort erkennt z.B wie beu autoit das er das dann blau färbt oder irgeneine andere farbe??
danke
mfg crocojunk
Gibt es ein befehl das er ein bestimmtes Wort erkennt z.B wie beu autoit das er das dann blau färbt oder irgeneine andere farbe??
danke
mfg crocojunk
nö so speziell gibts das jetz nicht, zumindest nicht das ich das wüsste.
aber mit rich edit könnte man das umsetzen
hmm ok
ich hab ein anderes problem ich arbeite zurzeit an ein html editor (eig. erst seit heute )
da ist das problem wenn ich speicher dann wieder öffne und bearbeite und speichere und danach öffne steht da mehrmlas html und immer wieder was neues??
guckt euch das einfach an.
bei mir erstellt das script keine gespeicherte datei
kann das sein oder mach ich was falsch?
hmm eig müsster er eine erstellen bei mir tut er es.
welches betreibssystem verwendest du??
also bei mir erstellt er eine html wenn ich "Speichern unter" betätige!
$JA_NEIN = MsgBox (4, "Beenden", "Wollen sie wierklich Beenden?" ,5)
Aua x)
Bei mir erstellt er eine Datei!
ja genau da musst du ach erste eine erstellen dann bearbeite dann wieder speichern und dann wieder bearbeiten dann steht der text 2 oder 3 mal da.
das ist das problem
@Pingui94
wieso aua??
funktioniert doch
wieso aua??
funktioniert doch
natürlich tut es das, aber schreibfehler machen sich nie gut^^
@crocojunk:
das war in der schule auf ner xp vm.
wieso es nicht ging kann ich dir leider nicht sagen aber da brauchste dir keine sorgen machen.
die vm's sind etwas komisch konfiguriert
Hallo CrocoJunk,
bei mir stürzt das Skript ab:
C:\Programme\AutoIt3\Examples\Tests\CrocoJunk\editor.au3 (46) : ==> Variable used without being declared.:
Filewrite ($open, Guictrlread ($Edit1))
Filewrite (^ ERROR
Du solltest aber FileOpen verwenden:
[autoit]; Ein anderes Beispiel, das die Verzeichnisstruktur automatisch erstellt
$file = FileOpen("test.txt", 10) ; Dies ist gleichzusetzen mit 2 + 8 (löschen und Verzeichnis erstellen)
; Prüfen, ob Datei im Schreibmodus geöffnet ist
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
Exit
EndIf
FileWrite($file, "Zeile 1")
FileWrite($file, "Immer noch Zeile 1" & @CRLF)
FileWrite($file, "Zeile 2")
FileClose($file)
[/autoit][autoit][/autoit][autoit][/autoit]mfg (Auuto)Bert
hmm ok
das mit xp ist mir schon bei anderen aufgefallen warum es net funzt
der rechtschreibfehler ähh sollte da nicht rein
ich versteh dein beispiel da unten nicht
wie du das meinst.
kannste nochmal erklären??
Hallo crocjunk,
wenn du FileWrite mit Filenamen anstelle mit Filehandle verwendest, wird sofern die Datei schon existiert an diese angehängt. Du musst also mit
[autoit]$file = FileOpen("test.txt", 10) ; Dies ist gleichzusetzen mit 2 + 8 (löschen und Verzeichnis erstellen)
[/autoit]arbeiten
Zitat von Auszug HilfeAlles anzeigen[optional] Modus in dem die Datei geöffnet werden soll.
Kann auch eine Kombination aus folgenden sein:
0 = Lesemodus (Standard)
1 = Schreibmodus (anhängend an das Dateiende)
2 = Schreibmodus (löschen des vorherigen Inhaltes)
8 = Anlegen der Verzeichnisstruktur, wenn sie nicht existiert (siehe Bemerkungen).
16 = Erzwinge den Binärmodus (Siehe Bemerkungen)
32 = Verwende Unicode-UTF16 mit Little-Endian-Kodierung im Lese- und Schreibmodus. Lesen überschreibt ein existierendes BOM nicht.
64 = Verwende Unicode-UTF16 mit Big-Endian-Kodierung im Lese- und Schreibmodus. Lesen überschreibt ein existierendes BOM nicht.
128 = Verwende Unicode-UTF8 Kodierung im Lese- und Schreibmodus. Lesen überschreibt ein existierendes BOM nicht.
256 = Verwende Unicode-UTF8 (ohne BOM) im Lese- und Schreibmodus.
16384 = Wenn zum Lesen geöffnet wird und kein BOM verfügbar ist, so wird auf die komplette Datei UTF8 Erkennung angewendet. Falls dies nicht verwendet wird, so wird nur der Anfang der Datei nach UTF8 untersucht.
Der Verzeichnispfad muss bereits vorhanden sein (außer Modus "8" - siehe Bemerkungen).
mfg (Auto)Bert
achso
dann muss ich das in einer if abfragen ob sie schon geöffnet ist oder wie??
nö musste nicht.
dadurch dass du den modus 2 nimmst überschreibt er die bestehende textdatei einfach
Zum highlighten solltet ihr euch die Scintilla UDF von autoitscript.com ansehen
funktioniert wirklich =)
habe damit auch einen editor der noch nicht fertig ist gemacht