Hallo, gibt es die Möglichkeit den Recorder (auch Read Only Version) mit Parametern zu starten, wie z. B. Recorder.exe -start c:\test\test.krc? Soll bedeuten daß das Macro geladen und automatisch ausgeführt wird.
Der 'Maus und Tastatur Recorder' unterstützt die Verwendung von 'Befehlszeilen' Parametern. (Command Line) Die folgende Befehls-Zeile startet den Recorder, lädt das Makro 'MeinMakro' und führt es gleich aus: "C:\Programme\KraTronic\Recorder\RECORDER.EXE" "C:\My Documents\MeinMacro.krc". Diese Funktion ermöglicht es, ein Makro direkt mit einer Verknüpfung (Ikon) zu starten. Anwendungsmöglichkeiten: Ein Programm benötigt immer am Anfang spezielle Einstellungen wie Schriftart, Vorlageauswahl, etc. Das Programm wird nun über den 'Maus und Tastatur Recorder' (welcher per Icon gestartet wird) gestartet. Der Recorder macht dann jeweils automatisch die nötigen Einstellungen. Wie erstellt man ein Icon: Auf dem Desktop rechte Maustaste, NEU, VERKNUEPFUNG, die obige (oder irgendeine) Befehlszeile eingeben, Namen des Icons eingeben. Falls der 'Maus und Tastatur Recorder' während dem Command-Line (Befehlszeile) Makro-Ablauf im Hintergrund bleiben soll, kann dies durch die Einstellung 'Minimieren' in der Verknüpfung (Ikon) erreicht werden. Falls nur eine Command-Line ohne Icon verwendet werden soll (z.B. aus Batch Datei) dann kann der Command-Line eine Option angehängt werden, welche den Recorder von Anfang an im Hintergrund behält: -MKRMinimize. Beispiel: "C:\Programme\KraTronic\Recorder\RECORDER.EXE" "C:\Eigene Dateien\MeinMacro.krc" -MKRMinimize. Falls der Maus und Tastatur Recorder völlig versteckt werden soll, kann die Command Line Option: -MKRHide verwendet werden. (Befehl unterscheidet Gross-Kleinschrift) Der Recorder erscheint dann nicht, auch nicht in der Taskliste. Beispiel: "C:\Programme\KraTronic\Recorder\RECORDER.EXE" "C:\Eigene Dateien\MeinMacro.krc" -MKRHide. Wichtig: Weil der Recorder völlig versteckt ist, kann man ihn auch nicht nach dem Ende des Makros schliessen. Daher sollte jedes Makro das mit der Option -MKRHide gestartet wird, am Ende den Befehl {{Exit enthalten. {{MessageBox2 darf nicht verwendet werden (Wird versteckt dargestellt). Wenn ein Makro geladen aber nicht gleich gestartet werden soll, kann die Option: -NoRun verwendet werden. Beispiel: "C:\Programme\KraTronic\Recorder\RECORDER.EXE" "C:\Eigene Dateien\MeinMacro.krc" -NoRun. Im Weiteren kann mit einem externen Terminplaner (Scheduler) zur programmierten Zeit oder periodisch ein Makro gestartet werden. (Beispiel: Auslösung eines Backup-Makros immer um Mitternacht). Dazu wird in den Terminplaner die 'Befehlszeile' eingetragen. Befehlszeilen Variablen Parameter Es ist möglich mit der Command-Line Zahlen- und Textspeicher (Variablen) zu übergeben. Die folgenden Parameter sind möglich: --Var0, --Var1 … --Var9 und --String0, --String1 … --String9 Beispiel: "C:\Programme\KraTronic\Recorder\RECORDER.EXE" "C:\Eigene Dateien\MeinMacro.krc --Var1 4711 --String2 Mein Text". Das automatisch gestartete Makro 'MeinMacro.krc' kann nun die Zahlen- und Textspeicher: {{Var1 und {{String2 benutzen. Wichtig: Der Dateiname muss immer an erste Stelle in einer Befehlszeile stehen.