ich habe ein Textfenster, in das ich Ausgaben mache (logo).
Alle Zeilen haben eine Feste breite von 32 Zeichen und am Ende ein "`n".
Ein Beispiel Textblock:
Code: Select all
#000025 31.05.2017 10:00
01 BED. 1 000000
*SD*
ORDNER WÄHLEN
NAME NOSTALGI
SD NORMAL
------------------------------
#000026 31.05.2017 10:00
01 BED. 1 000000
*SD* | <<<<==== Hier soll sich z.B. gerade der Cursor befinden
GESAMT RAM SICH
SD NORMAL
------------------------------
#000027 31.05.2017 10:00
01 BED. 1 000000
*SD*
PROG.SICHERN
ALLE PROG.DATEN
SD NORMAL
------------------------------
#000033 31.05.2017 11:32
01 BED. 1 000000
*SD*
GESAMT RAM SICH
SD NORMAL
------------------------------
#000034 31.05.2017 11:33
01 BED. 1 000000
*SD*
PROG.SICHERN
ALLE PROG.DATEN
SD NORMAL
Das einzige Kriterium in jedem Block ist " #000034 31.05.2017 11:33 ".
Die "-----" Linien kann der User nach eigenen Wünschen ein- oder ausschalten, man kann sie also nicht als Kriterium zur Trennung heranziehen.
Wie kann ich, wenn das überhaupt mit AHK geht, feststellen, wo sich der Cursor befindet und dann diesen betreffenden Block markierern, bzw. kopieren?
Ich habe im Code mal einen Cursor gesetzt, um es zu verdeutlichen.
Ich möchte also diesen Text nachher bekommen:
Code: Select all
#000026 31.05.2017 10:00
01 BED. 1 000000
*SD*
GESAMT RAM SICH
SD NORMAL
Gucky.