Matrix42 Package Robot - das "Schweizer Messer"

Moderator: MVogt

Post Reply
User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

Matrix42 Package Robot - das "Schweizer Messer"

Post by Theo_Gottwald » 09. Nov 2015, 11:26

Für den "Package Robot" gibt es ein Komplett-Tutorial auf YouTube:
Matrix42 Package Robot Tutorial.

Wer sich ein wenig mit dem "MPR" beschäftigt kann das Tool neben der Software-Paketierung auch anderweitig vielfältig einsetzen.
Der MPR bietet dazu ca. 700 Befehle.
Es sind einige wichtige dabei, die sich der MPR-Admin wenigstens mal ansehen sollte.

Diese Befehle kommen bei Installationen zwar nicht vor, sind aber bei allerhand anderen Alltagsaufgaben nützlich.

- Tastatur- (SKP\,SDT\) und
- Maus/klick-)Simulation (MLC\,MEL\.MLI\,BSC\)
- Auslesen von Meldungen aus Programmfenstern
- Lokalisieren (Finden) von Buttons und "Steuerelementen"
- Logische Befehle und Verzweigungen (IXX\ EXX)
zum Beispiel zum Vergleichen zweier Werte IVV\ EVV\
- Mehrfach-Verzweigungen (SLC\\ ESL\ etc.)
- mathematische Befehle (CAL\, VAL\)
- Befehle für Prüfsummenbildung aus Dateien oder Variableninhalten (GMD\ - MD5 oder FNV32)
- Verschlüsselung- und Entschlüsselung mit ENC\
- Umwandlung von "Binärdaten in Textdaten" und umgekehrt mit TTB\, ASC\, CHR\
- Strings (binär oder Text-Strings) können zerlegt oder angefügt werden, zum Beispiel mit GSS\
- Ausgabeformattierung mit FMT\
-Auswertung von CSV-Dateien mit FEL\und SBD\
- Lesen und Schreiben von Text-Dateien mit CFF\ und CTF\
- Lesen und Schreiben von INI-Dateien mit CFI\ und CTI\
- Befehle zum Ausführen von Dateien: EXE\, EXO\ etc.
- den beliebten Bubble-Text: SBT\
- Akustische Signale: MSB\, SND\, WPS\
- Alle Dateien in einem Verzeichnis/Datenträger auflisten: FEF\, EFE\ usw.
- Dienste verwalten, abfragen, starten, stoppen: SVC\, ISP\
- Event-Log auswerten: ELR\, IEL\,EEL\
- Exit-Code zurückgeben an Matrix42: SVR\
- Fehlersuche im Skript: DWP\
- Laufanweisung (Schleife): FOR\ NXT\
- File Transfer Protokoll Upload/Download: FTP\
- Systemsteuerungs-Applett aufrufen: CPL\
- EXE-Datei ermitteln, die ein bestimmtes Fenster anzeigt: GWF\
- Dateien kopieren, löschen: FCP\, DEL\
- Verzeichnisse erzeugen, umbenennen, Löschen: MKD\, REN\,RMD\
- Mausrad drehen: MWM\
- Monitor-Anzahl ermitteln, ausschalten etc. GMN\,MPS\
- Prüfen ob Netzwerk-Server erreichbar ist: ISA\ .. .ESA\, IPA\, EPA\
- Prozess prüfen, abschießen: IEP\ TPC\,EEP\
- Auf Prozess (Setup?)-Ende warten: WPT\
- Auf Prozess Start warten: WPR\
- Prozessor-Auslastung etc. ermitteln: CPU\
- CPU-Kerne auf Prozesse zuweisen: PAG\, PAS\
- Zufallszahl erzeugen: RND\
- Cover über Desktop legen: SHC\, SSP\
bis hin zu den vielen multimedialen Optionen, die nur der MPR so bietet:
- Client-Dia-Show: SHP\, SHF\, SHG\
- Video abspielen: VPA\, VPS\
- Laufschrift anzeigen: PST, DST\

Dies sind einige der ca. 700 Befehle die der MPR derzeit bietet.
Wer den MPR hat kann sich diese wenigen ansehen und hat so ein "Schweizer Messer" in der Hinterhand,
das viele einmalige Möglichkeiten bietet.
Mittels CAT\ und CAR\ lassen sich solche Skripte auch zyklisch starten, also immer zu fixen Zeiten.

Und wer maximale Sicherheit haben will, dass sein Skript auch wirklich läuft,
der kann den Watchdog verwenden: WDL\. WDM\.
Diese Befehle starten einen separaten Prozess, der den Robot und das Skript überwacht.
Er prüft ständig ob das Skript läuft und auch ob das Skript innerhalb bestimmter zeitlicher Vorgaben bleibt und das sogar im ms-Bereich.
Und falls nicht schlägt der Watchdog Alarm oder startet das Skript erneut (oder ein anderes Skript).

Post Reply

Return to “Package Robot”

Who is online

Users browsing this forum: No registered users and 4 guests