|
|
![]() |
||||
|
|
Zusammenfassung des BisherigenIn den ersten Übungen wurde gezeigt, wie Fenster (beziehungsweise Dialogboxen) bei ihrem Erscheinen durch Tastatur- oder Mausaktionen automatisierbar sind. Dann wurde demonstriert, wie in Anwendungen selbstdefinierte Funktionen oder Shortcuts für bestehende Funktionen per Tastenkürzel oder Mausklick ausgelöst werden. Zur Auslösung dieser Aktionen wurde in den Registern Fenster, Tastatur oder. Maus eine Überwachung der entsprechenden Ereignisse durch einen Datensatz definiert. Solche Ereignisdatensätze können Sie analog in den Registerkarten Zeit, Zwischenablage und Datei anlegen, um Aktionen zeitgesteuert, beim Einfügen in die Zwischenablage oder bei Veränderung eines Verzeichnisinhaltes auszulösen. Wie in den ersten beiden Übungen gezeigt, lassen sich die Beispielskripte mit Startparametern steuern und an die häufigsten Standardaufgaben anpassen. Wenn aber sehr spezielle oder komplexe Aufgabenstellungen vorliegen, lassen sich durch Erstellen eigner Skripte oder Weiterentwicklung der Beispielskripte auch sehr knifflige oder umfangreiche Probleme lösen. Übung 6: Skripte bearbeiten & Tools in Workarounder einsetzenÜber Optionen/Zusatz-Tools können Sie benutzerdefinierte Tools Ihrer Wahl in Workarounder integrieren. Bisher haben Sie Skripte per Doppelklick auf das Skript-Auswahlfeld im Windows-Editor Notepad geöffnet. Dies liegt daran, dass dieses Programm in den Zusatz-Tools-Optionen als Editor eingetragen war (siehe Abbildung). Wir empfehlen Ihnen aber Notepad++ als wesentlich leistungsfähigeren und frei verfügbaren Ersatz. In die Eingabefelder für benutzerdefinierte Hilfedokumente können Sie bis zu 3 frei wählbaren Dateien eintragen, die Sie dann über das Hilfe-Menü des Workarounder-Hauptfensters anzeigen können. |
||||
|
|
|||||
|
|
|||||
|
|
|||||
|
Um diese drei Tools zu installieren und zu konfigurieren, starten sie nun den Assistenten über die Schaltfläche unten rechts im Options-Dialog. Hinweis: Installation des Zubehörs mit dem AssistentenDer Assistent soll natürlich in allen möglichen Situationen selbsterklärend sein, was leider mit einer gewissen "Textlastigkeit" verbunden ist.
Einsatz des ZubehörsNotepad++Nach Abschluss des Assistenten öffnet sich Notepad++ mit einem Hinweistext zu den installierten Features: |
|||||
|
|
|||||
|
Im Ausführen-Menü von Notepad++ verfügen Sie außerdem nun über Einträge zum Starten und Debuggen von Skripten, sowie zum Aufruf der installierten Hilfe-Datei. |
|||||
|
|||||
|
Der DebuggerNachdem Sie das Skript in Notepad++ geöffnet haben, drücken Sie F9 oder wählen Sie im Ausführen-Menü den Eintrag "Skript starten". Drücken Sie nun Shift+F9 oder wählen Sie im Ausführen-Menü den Eintrag "Skript debuggen". Am besten minimieren sie nun Notepad++. Die aktuell zur Verarbeitung anstehende Zeile ist gelb markiert. Halten Sie im Skript-Text immer nach Kommentaren unterhalb der markierten Zeile Ausschau. Sie finden dort Anweisungen, um die Funktion des Debuggers auszuprobieren. Wenn Sie den weiteren Anweisungen folgen, sehen Sie, wie Sie mit wiederholtem Druck auf F8 das Skript zeilenweise ausführen. Mit Shift+F8 werden Funktionsaufrufe (hier die z.B. die Funktion "Zufallszahl") ohne Zwischenstopp abgearbeitet. Die nachfolgend markiert abgebildete Zeile "Start= now" befüllt die Variable "Start" mit der aktuellen Zeit. Dies ist aber zum abgebildeten Zeitpunkt noch nicht geschehen. Wenn Sie im View-Menü das "Command Window" öffnen, können Sie das Ergebnis der Multiplikation (nämlich den Inhalt der Variable "Ergebnis") abfragen. Geben Sie dazu "?Ergebnis" ein und bestätigen Sie mit Enter. Statt selbst zu rechnen, können Sie nun den Wert aus der nächsten Zeile entnehmen. |
|||||
|
|
|||||
|
Wechseln Sie abschließend wieder zu Workarounder. Wenn Sie in den Optionen die Seite "Zusatz-Tools" öffnen, werden Sie feststellen, dass auch hier das neu installierte Zubehör eingetragen wurde. Dementsprechend können Sie Skripte direkt aus Workarounder in Notepad++ anzeigen oder auch debuggen (siehe Menüs aus der 1. Abbildung dieser Übung). Sie haben nun gesehen, wie Sie Workarounder zur Schaltzentrale auch für die Entwicklung und das Testen von Skripten machen können. In der Rubrik "User-Tool" können Sie übrigens noch ein weiteres Programm zur Skript-Bearbeitung eintragen. Hinweis zum Flexi-Box-ObjektUm den Überblick der Workarounder-Funktionen abzuschließen, bleibt noch ein Hinweis auf das Automatisierungsobjekt Flexibox, mit dem Sie in eigenen Skripten die Möglichkeiten zur Anzeige von Dialogboxen stark erweitern. Ähnlich, wie für das Button-Objekt, hilft Ihnen ein Codegenerator mit grafischer Benutzeroberfläche, den Initialisierungscode für solche FlexiBox-Objekte zu erstellen. Diesen Codegenerator finden Sie im Tools-Menü des Workarounder-Hauptfensters. Wie Sie das Flexibox-Objekt einsetzen, erlernen Sie am besten durch Ausprobieren anhand der FlexiBoxDemo in folgendem Unterverzeichnis:
Nun wünschen wir Ihnen viel Erfolg beim Tuning Ihrer Arbeitsabläufe und Anwendungen mit Workarounder! |
|||||
|
|
Copyright(c) 2007
Uta Nerger. Alle Rechte vorbehalten. |
|
|||