Frage von lufu1, 87

Autohotkey script textdokument auslesen zahl um 1 erhöhen, speichern?

Ich benutze Autohotkey und möchte das wenn ich z.B F8 Drücke er ein bestimmtes textdokument ausliest, die dort stehende zahl +1 rechnet und speichert sodass ich die zahl mit dem tastendruck mehrmals hintereinander um 1 erhöhen kann. Ist das möglich? und wenn ja wie? Brauche hilfe da ich selber 0 ahnung hab.

MfG und schon mal vielen Dank

Antwort
von merkurus, 62

Versuch es mal mit folgenden Script. Evtl. den Dateinamen anpassen.

F8::
DATEINAME = D:\Eigenes\Zahl.txt
FileRead, VAR, %DATEINAME%
Sleep, 1000
VAR2 = 1
VAR1 := VAR
VAR += VAR2
MsgBox, 0, %VAR1% addiert mit %VAR2%, %VAR1% addiert mit %VAR2% = %VAR%, 2
FileDelete, %DATEINAME%
FileAppend %VAR%, %DATEINAME%
Sleep, 500
Return

Kommentar von lufu1 ,

Ja das sieht schon fast perfekt aus allerdings soll die datei die er erstellt ein textdokument sein das ich auslesen kann. Momentan erstellt er nur eine datei und ich kann sie nicht auslesen außer mit notepad

Kommentar von merkurus ,

Wo willst du den das einlesen?
Das ist ein Textdokument.  Ich kann das mit einem Texteditor öffnen. Steht ja dann immer nur eine Zahl drin.
Wenn ich jetzt mal speziell denke, könnte vielleicht noch ein Zeilenumbruch benötigt werden. Wie folgt dann ergänzen.

FileAppend %VAR%`n, %DATEINAME%
Kommentar von lufu1 ,

oh es geht ich war einfach nur zu blöd dafür am anfang xD 

Vielen Dank!

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten