Skip to main content
In ABBYY FlexiCapture können Sie Skripte verwenden, um Ereignisse der Benutzeroberfläche zu verarbeiten. Mit Skripten können Sie den Betrieb einer Station konfigurieren, ihre Benutzeroberfläche anpassen, das Verhalten einer Station unter bestimmten Bedingungen ändern, Benutzerbefehle implementieren usw. In einer verteilten Installation können Sie diese Skripte für interaktive Workflow-Stufen und für Tools hinzufügen, die im Dialogfeld Tool Settings eingerichtet werden. Web Stations unterstützen keine Skripte. In einer Standalone-Installation fügen Sie diese Skripte beim Konfigurieren von Batch-Typ-Tools hinzu. Alle Skript Objekte stehen zum Lesen und Schreiben zur Verfügung. Die Zugriffsrechte auf ControllerInterop-Objekte, die in Skripten verwendet werden, hängen vom Status der Objekte ab. Die DocumentState()-Methode der ITaskWindow-Schnittstelle gibt den Status des aktuellen Dokuments zurück. Wenn sich das Dokument im Status DS_Opened befindet, stehen die ControllerInterop-Objekte des Dokuments zum Lesen und Schreiben zur Verfügung. In allen anderen Status sind die ControllerInterop-Objekte nur lesbar. Auf den folgenden Seiten werden die Ereignisse, die Sie mit Skripten verarbeiten können, ihre Parameter sowie die Objekte beschrieben, die Skripte verwenden können:

Wann Skriptänderungen an der Benutzeroberfläche verworfen werden

ABBYY FlexiCapture verwirft in den folgenden Fällen alle Änderungen, die Skripte an der Benutzeroberfläche vornehmen:
  • Wenn Sie einen anderen Batch-Typ als den Standard-Batch-Typ öffnen
  • Wenn Sie einen anderen Batch-Typ als den Standard-Batch-Typ schließen
  • Wenn Sie ein Projekt öffnen oder schließen
  • Wenn Sie die Station schließen