> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# イベント

> ABBYY Scanning Station のスクリプトイベント。ステーションの起動時、スキャン完了時、バッチ作成時、ページ操作時、エクスポート時などに自動的に呼び出されます。

自動スクリプトはバッチタイプで設定します。これらは Undo 操作中には実行されません。

スクリプトで次のイベントを処理できます。

| Event               | Description                                                                                                                                                                                                                 |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ステーション起動時の自動呼び出し    | ステーションの起動後に実行されます。                                                                                                                                                                                                          |
| ステーション終了前の自動呼び出し    | ステーションの終了前に実行されます。                                                                                                                                                                                                          |
| スキャンセッション完了時の自動呼び出し | スキャンセッションの完了時に実行されます。これらのスクリプトを使用して、カスタムルールに基づいてスキャン済みバッチを変更できます。                                                                                                                                                           |
| ページ追加時の自動呼び出し       | ページがバッチに追加された後に実行されます。これらのスクリプトを使用してページを変更できます。                                                                                                                                                                             |
| バッチ作成時の自動呼び出し       | バッチが手動で、またはスキャン中に自動的に作成された後に実行されます。これらのスクリプトを使用して、バッチ登録パラメーターを設定したり、カスタムルールに基づいてバッチ名を変更したりできます。                                                                                                                             |
| ドキュメント作成時の自動呼び出し    | ドキュメントが手動で、またはスキャン中に自動的に作成された後に実行されます。これらのスクリプトを使用して、ドキュメント登録パラメーターを設定したり、カスタムルールに基づいてバッチ名を変更したり、外部コンポーネントを使ってバーコード値を検索したりできます。                                                                                             |
| ワークスペース要素削除前の自動呼び出し | ユーザーが要素を削除する前に実行されます。これらのスクリプトを使用して、重要な要素の削除を防止できます。                                                                                                                                                                        |
| ページ操作前の自動呼び出し       | ユーザーがページ変更を適用する前に実行されます。これらのスクリプトを使用して、すでに変更されたページへの変更を防止できます。スクリプトはその操作に関する情報にアクセスできます。                                                                                                                                    |
| ページ操作後の自動呼び出し       | ユーザーがページ変更を適用した後に実行されます。これらのスクリプトを使用して、変更されたページに関する情報を保存できます。スクリプトはその操作に関する情報にアクセスできます。                                                                                                                                     |
| エクスポート前の自動呼び出し      | タスクがバックグラウンドに送られる前、かつバッチ登録パラメーターが定義された後に実行されます。呼び出しに失敗すると、エクスポートタスクは実行されず、ユーザーには事前定義のメッセージが表示されます。これらのスクリプトでバッチを変更できます。                                                                                                     |
| エクスポート後の自動呼び出し      | バックグラウンドのエクスポートタスクの完了後に実行されますが、エクスポートタスクとは異なり、このスクリプトはメインアプリケーションで実行されます。エクスポート完了時にメインアプリケーションが閉じている場合は、次回ステーション起動時にスクリプトが実行されます。これらのスクリプトでバッチを変更できます。エクスポートが成功したかどうかは、`IsExported` および `ExportError` スクリプトパラメーターで確認してください。 |
| 追加のエクスポートタイプ        | 他のエクスポートタイプと同様にバックグラウンドで実行されます。これらのスクリプトではバッチを変更できず、結果のパス、失敗理由、エクスポートされたバッチ要素の一覧のみを返せます。エクスポートが再開された場合、一覧とパスをスクリプトで利用できます。バッチタイプの **Export** タブでスクリプトによるエクスポートを設定してください。                                                    |
| 明示的なユーザーコマンドによる呼び出し | 名前付きのスクリプト一覧をバッチタイプで宣言します。開いているバッチに対して対応するコマンドを呼び出す際に、この一覧から実行するスクリプトを選択します。任意の一覧のスクリプトをユーザースクリプトツールバー上の個別のボタンとして追加でき、スクリプトを起動するイベントを割り当てることもできます。ツールバーのカスタマイズは、スクリプト一覧とメインメニューの両方から利用できます。                                 |
