Skriptereignisse in ABBYY Scanning Station: automatische Aufrufe beim Starten der Station, nach Abschluss des Scanvorgangs, bei der Batch-Erstellung, bei Seitenoperationen, beim Export und mehr.
Im Folgenden werden Ereignisse beschrieben, die mithilfe von Skripten verarbeitet werden können. Automatische Skripte werden entsprechend dem Batch-Typ eingerichtet. Bei Rückgängig-Operationen werden sie nicht aufgerufen.
Automatischer Aufruf beim Starten der Station
Wird ausgeführt, nachdem die Station gestartet wurde.
Automatischer Aufruf vor dem Schließen der Station
Wird ausgeführt, bevor die Station geschlossen wird.
Automatischer Aufruf nach Abschluss der Scansitzung
Wird nach Abschluss der Scansitzung ausgeführt. Skripte dieses Typs dienen dazu, einen gescannten Batch gemäß benutzerdefinierten Regeln zu ändern.
Automatischer Aufruf beim Hinzufügen einer Seite
Wird ausgeführt, nachdem dem Batch eine Seite hinzugefügt wurde. Skripte dieses Typs dienen zum Ändern einer Seite.
Automatischer Aufruf beim Erstellen eines Batchs
Wird ausgeführt, nachdem ein Batch manuell oder automatisch während des Scannens erstellt wurde. Skripte dieses Typs dienen dazu, Registrierungsparameter des Batchs auszufüllen, den Batch gemäß benutzerdefinierten Regeln umzubenennen usw.
Automatischer Aufruf beim Bilden eines Dokuments
Wird ausgeführt, nachdem ein Dokument manuell oder automatisch während des Scannens gebildet wurde. Skripte dieses Typs dienen dazu, Registrierungsparameter des Dokuments auszufüllen, den Batch gemäß benutzerdefinierten Regeln umzubenennen, mit einer externen Komponente nach einem Barcode-Wert zu suchen usw.
Automatischer Aufruf vor dem Löschen eines Elements des Workspace
Wird ausgeführt, bevor das Element vom Benutzer gelöscht wird. Skripte dieses Typs dienen dazu, das Löschen wichtiger Elemente zu verhindern.
Automatischer Aufruf vor einer Operation auf einer Seite
Wird ausgeführt, bevor der Benutzer eine Operation zur Seitenänderung anwendet. Skripte dieses Typs dienen dazu, Änderungen an Seiten zu verhindern, die bereits geändert wurden. Informationen über die ausgeführte Operation stehen in diesem Skript zur Verfügung.
Automatischer Aufruf nach Abschluss der Operation auf einer Seite
Wird ausgeführt, nachdem der Benutzer eine Operation zur Seitenänderung angewendet hat. Skripte dieses Typs dienen dazu, Informationen über geänderte Seiten zu speichern. Informationen über die ausgeführte Operation stehen in diesem Skript zur Verfügung.
Automatischer Aufruf vor dem Export
Wird ausgeführt, bevor die Aufgabe in den Hintergrund gesendet wird, aber nachdem die Batch-Registrierungsparameter festgelegt wurden. Wenn der Aufruf fehlschlägt, wird die Exportaufgabe nicht ausgeführt und dem Benutzer eine vordefinierte Meldung angezeigt. Skripte dieses Typs können den Batch ändern.
Automatischer Aufruf beim Export
Wird ausgeführt, nachdem die Exportaufgabe im Hintergrund abgeschlossen wurde. Im Unterschied zur Exportaufgabe wird das Skript jedoch in der Hauptanwendung ausgeführt. Wenn die Hauptanwendung zum Zeitpunkt des Exportabschlusses geschlossen ist, wird das Skript beim nächsten Start der Station ausgeführt. Skripte dieses Typs können den Batch ändern.Sie können mithilfe der Skriptparameter „IsExported“ und „ExportError“ prüfen, ob der Export erfolgreich war.
Ein zusätzlicher Exporttyp
Wird ähnlich wie andere Exporttypen im Hintergrund ausgeführt. Skripte dieses Typs können den Batch nicht ändern; sie können nur den Ergebnispfad und/oder die Fehlerursache sowie die Liste der exportierten Elemente des Batchs zurückgeben. Die Liste und der Pfad stehen dem Skript zur Verfügung, wenn der Export fortgesetzt wird.Der Skripting-Export wird im Batch-Typ auf der Registerkarte Export eingerichtet.
Aufruf durch einen expliziten Benutzerbefehl
Im Batch-Typ wird eine benannte Liste von Skripten deklariert. Sie können aus dieser Liste ein Skript auswählen, das ausgeführt werden soll, wenn für den geöffneten Batch ein entsprechender Befehl aufgerufen wird.Skripte aus Listen beliebigen Typs können als separate Schaltfläche zu einer zusätzlichen Symbolleiste für Benutzerskripte hinzugefügt werden.Hinweis. Symbolleisten anpassen kann sowohl aus der Skriptliste als auch aus dem Hauptmenü aufgerufen werden.In der Skriptliste kann auch ein Ereignis zugewiesen werden, das das Skript auslöst.