Was ist ein Makro-Editor?
Ein Makro ist ein Skript, das bei seiner Ausführung automatisch eine Reihe von Aufgaben ausführt. Diese Skripte werden mit speziellen Programmen erstellt, die als Makro-Editoren bezeichnet werden. Mit einem Makroeditor kann ein Benutzer eine Reihe von Aktionen und Befehlen schreiben oder aufzeichnen. Wenn das Skript fertig ist, wird es zu einem einzelnen Befehl oder Symbol kompiliert. Immer wenn der Benutzer diesen Befehl ausführt oder auf das Symbol klickt, führt das Makro die darin programmierte Reihe aus. Diese Editoren gibt es in einer Vielzahl von Typen, von denen, die mit dem gesamten Betriebssystem funktionieren, bis hin zu denen, die in einem einzigen Programm funktionieren.
Die Hauptanwendung eines Makro-Editors ist die Vereinfachung der mühsamen Arbeit am Computer. Mit einem Editor kann ein Benutzer eine Reihe von Befehlen erstellen, die wiederholt ausgeführt werden müssen. Wenn der Benutzer diese Befehle direkt eingeben würde, würden Fehler aufgrund von Fokusverlust oder einfach zufälliger Zufälligkeit auftreten. Mit dem Makro wird jeder Befehl korrekt und korrekt ausgeführt.
Es gibt zwei Möglichkeiten, Informationen in einen Makro-Editor einzugeben. Das erste ist über eine Skriptschnittstelle. Der Benutzer schreibt Skripte mit einer speziellen Art von Computercode, der häufig Eigentum des Makroprogramms ist. Diese Makros können äußerst komplex sein und das Öffnen und Schließen von Programmen, Benutzerinteraktionen und mehrere Aktivitätsthreads ermöglichen.
Die andere übliche Methode zum Erstellen eines Makros ist das Aufzeichnen. Diese Art von Makro-Editor zeichnet einfach die Tastenanschläge, Mausklicks und die Programmnutzung für einen bestimmten Zeitraum auf. Diese Sequenz wird dann genau auf die gleiche Weise erneut ausgeführt. Diese Programme sind normalerweise einfach zu bedienen, aber die Makros sind bestenfalls rudimentär.
Einige Makro-Editoren haben keine festgelegte Betriebsumgebung. Diese Programme enthalten generischen Code, der jede Informationssequenz zulässt. Diese Art von Makroeditor wird häufig auf Betriebssystemebene verwendet, um Befehle auszuführen und Programme zu bestimmten Zeiten zu laden.
Andere Editoren arbeiten mit einem bestimmten Programm. Diese Makroeditoren verfügen über bestimmte Skripttypen, die den Zugriff auf Funktionen in ihrem übergeordneten Programm ermöglichen. Die Komplexität der Makros, die von solchen Programmen erstellt werden, ist fast so hoch wie die des übergeordneten Programms, in dem sie ausgeführt werden.
Diese Art von Makro-Editor ist in der Welt der Online-Spiele weit verbreitet. Häufig verfügen diese Spiele über einen integrierten Editor, mit dem kombinierte Befehle erstellt werden können, z. B. "Diese Fähigkeit ausführen und dann das ausgewählte Ziel angreifen". Viele dieser Spiele verfügen auch über externe Editoren, mit denen Benutzer Skript-Run-Charaktere erstellen können. Spielehersteller verbieten fast überall die zweite Art von Editor.