Flashpaste fügt die Zeilen unter Verwendung der Zwischenablage ein. Zuerst wird der alte Wert aus Zwischenablage behalten, danach wird die erforderliche Zeile dazu hingefügt. Danach wird die Kombination ctrl-v für Texthinzufügung an dieses Zielfenster gesandt. Und endlich wird der alte Zwischenablageninhalt wiederhergestellt. In einigen Fällen funktioniert solches Verfahren nicht oder die Nachahmung des Tastendrucks funktioniert einfach besser. Gerade für solche Fälle dient das Makro %Print(...)%.

Anwendung

Der Makrokörper wird in Rundklammern gesetzt und stellt eine Zeile dar, die in der Applikation gedruckt wird, z.B.:

  • %Print(some text
         second line of text)%
  • %Print(c:\log.txt)%
  • %Print(Time: %ExTime(#c)% )%

Der Makrokörper kann eine beliebige Anzahl von Charakteren, Schreibkopfrückläufen sowie Makros %ExTime()% und %Dictionary(...)% enthalten, die im Voraus bearbeitet und durch entsprechende Werte ersetzt wurden.

Wenn Sie das Substring ")%" zu drücken haben, das als Ende des Makrokörpers dient, so müssen Sie die Sequenz "\)%" benutzen. Der Charakter '\' wird beim Tippen ignoriert.