WinRobots-FAQ

2. Die Haupteinsatzgebiete von WinRobots


2.1 Native Installation und Konfiguration von Software
2.2 Desktop-Automatisierungen
2.3 AddOns für Applikationen
2.4 Einsatz als Skriptsprache zur Bedienung/Automatisierung anderer Tools
2.5 Zeitgesteuerte Server-Tasks schreiben
2.6 Datenübergabe zwischen Programmen ohne kompatible Schnittstellen
2.7 Datenextraktion von WEB-Sites
2.8 Regressions-Tests von Client/Server-Applikationen oder WEB-Sites

 


2.1 Native Installation und Konfiguration von Software
WinRobots wurde seinerzeit zur automatisierten nativen Installation von Software (Starten und Bedienen der für manuelle Installation vorgesehenen jeweiligen "Setup.exe") unter Windows entwickelt, und nach bisherigen Erkenntnissen ist das auch bis heute das Haupteinsatzgebiet im kommerziellen Bereich (u.a. als OEM-Version bei den Firmen "baramundi software AG" (www.baramundi.de) und "MATERNA GmbH" (www.dx-union.de).
Aber WinRobots kann nicht nur Software nativ installieren, sondern nach der Installation auch gleich die Software registrieren oder Konfigurationseinstellungen vornehmen.
top | Index

2.2 Desktop-Automatisierungen
Jeder Computerbenutzer hat Aufgaben, die er mit WinRobots automatisieren oder zumindest rationalisieren könnte. Hier liegt das Hauptanwendungsfeld insbesondere für private Anwender. Das beginnt bei der Reduzierung mehrerer Bedienhandlungen auf einen Maus(doppel)klick und reicht bis zur vollautomatischen, ggf. zeitgesteuerten Ausführung von periodischen Aufgaben ohne jegliche Benutzeraktivität (Beispiele: wöchentliches Lottospielen auf www.tipp24.com freitags nach Systemstart mit festen und Roboterzahlen, Erinnerung an die Müll/Wertstoffabholtermine mit gleichzeitiger Anzeige des Abfuhrplans). Es gilt der Grundsatz: Was der User kann, kann WinRobots auch. Man muß es ihm nur richtig sagen. Natürlich ist dazu eine Einarbeitung und etwas Erfahrung notwendig, aber wenn das gegeben ist, entdeckt man jeden Tag neue Anwendungsfälle.
top | Index

2.3 AddOns für Applikationen
Man kann mit WinRobots auch AddOns programmieren und als selbstlaufende EXE-Datei erstellen. Diese lassen sich sowohl im kommerziellen Bereich (für kleine Admin-Aufgaben) oder als AddOn für bestehende Programme einsetzen. Den Programmen wird auf diese Weise quasi eine Makro-Fähigkeit hinzugefügt.
Beispiele für WinRobots-Buttonleisten sind der WR-QuickSurfer oder das "Far Cry Sandbox-Editor AddOn"
(http://www.fa2.de/FCME-AddOn.htm), im kommerziellen Bereich beim T-Systems FINAS-Helpdesk (Daimler in Sindelfinden) als AddOn zum Ticket-System. Man klickt auf den entsprechenden Button, und WinRobots setzt Kennwörter und verschickt gleich die Kennwort-Mail bzw. schließt das zugehörige Ticket etc.
top | Index

2.4 Einsatz als Skriptsprache zur Bedienung/Automatisierung anderer Tools
Viele Tools haben Ihre eigene Makro-Sprache, andere wiederum gar keine. So finden Sie sich am Ende mit einer Unzahl unterschiedlicher Makro-Sprachen wieder und können trotzdem nicht alle Programme damit steuern. WinRobots schlägt hier eine Brücke, indem es eine Scriptsprache bereitstellt, die alle diese Tools bedienen kann.
top | Index

2.5 Zeitgesteuerte Server-Tasks schreiben
Mit Befehlen wie CAT "ContinueAtTime" eignet sich WR auch, zeitgesteuert Aufgaben auszuführen. Sie können mit anderen Befehlen oder Abfragen auch alle Datumseigenschaften prüfen und ein z.B. per Autostart oder Registrierung gestartetes WinRobots-Script nur dann weiterführen, wenn ein bestimmter Wochentag vorliegt oder nur am 20. jeden Monats.
top | Index

2.6 Datenübergabe zwischen Programmen ohne kompatible Schnittstellen
Bei Projekten wie dem von "Kabel Deutschland" (siehe Referenzen) zeigte WinRobots, daß es auch für eine Projektautomatisierung Verwendung finden kann. Hier und da hat man eine alte Software mit Datenbeständen, die sich aber nicht in einem akzeptablen Format exportieren lassen. Mittels WinRobots kann man diese Software bedienen und "quasi manuell" die nötigen Operationen ausführen, um die Daten auszulesen und auf ein Ziel zu übertragen. Dabei sind häufig Protokollierung und Absicherung gefragt, was aber mit WinRobots kein Problem darstellt.
top | Index

2.7 Datenextraktion von WEB-Sites
WinRobots kann WEB-Sites automatisiert bedienen und Texte von WEB-Sites lesen. Dadurch kann WR zum Beispiel zur Extraktion von Daten genutzt werden.
top | Index

2.8 Regressions-Tests von Client/Server-Applikationen oder WEB-Sites
Obwohl nicht primär für Software-Testung konzipiert, verfügt WinRobots über viele Fähigkeiten, die für derartige Aufgaben nötig sind und kann in solchen Szenarien quasi als Test-User gezielt Bedienhandlungen an Clients vornehmen, um auf diese Weise z.B. die Verfügbarkeit von Servern unter Lastbedingungen zu testen.
top | Index