Benutzer:Robot Monk/ADB-VorlagenSort.ahk

/*
Dieses Script läuft im Hintergrund und hilft beim Sortieren der ADB-Vorlagen:
* Sobald eine nicht einsortierte ADB-Vorlage (mit ! am Ende) in die Zwischenablage ausgeschnitten (Strg + X) wird, 
	entfernt das Script "!"-Zeichen, und fügt zwei Leerzeilen vor die Vorlage. Dabei erklingt ein Beep-Ton.
* Vorlage kann mit Strg + V eingesetzt werden
* Wenn der Atikel gleich am Anfang der Zeile beginnt, so ist es noch einfacher, man braucht den Cursor nicht unbedingt an den 
	Anfang der Zeile plazieren, sondern man kann irgendwo in der Zeile klicken und Strg + D drücken. Dabei springt der
	Cursor zum Anfang der Zeile und fügt dort die Vorlage ein.

* In vieler Text-Editoren reicht ein dreifacher Klick, um die ganze Zeile auszuwählen

* Wie ich beim Sortieren vorgehe:
	dreifacher Klick auf die Vorlage
	Strg + X
	Irgendwo in der richtigen Zeile klicken
	Strg + D 
	Fertig.
*/



^d::
	Send, {home 2}
	Send, ^v
return

OnClipboardChange:
	if RegExMatch(clipboard, "^{{ADB.*}}!$")
	{
		clipboard:=RegExReplace(clipboard, "^({{ADB.*}})!([\r\n]*)$", "`n`n$1$2")
		soundbeep, 300, 300
	}
return