---
schema_version: "1"
id: a86f972575502148d67818eb6b37ea3e935ed271b5cdaef1ad1d6a36508cf22d
title: STC Protector
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/rpa-builder/6.1/toolbox-general-stc-protector.md
canonical_url: https://docs.mulesoft.com/jp/rpa-builder/6.1/toolbox-general-stc-protector
source_site: docs.mulesoft.com
content_type: documentation
content_hash: a1676542eaab8e73ded37f2145d704a45e17237776478700c521b3768aef2dee
description: MuleSoft Documentation Site
release: "6.1"
latest: false
---
# STC Protector

長期間にわたって安定して確実に実行する必要がある​_ワークフロー_​を作成する場合、ポップアップウィンドウの処理が困難になる可能性があります。ほとんどの場合、ポップアップウィンドウは不定期に表示されるため、ポップアップウィンドウを静的な​_ワークフロー_​に実装することは容易ではありません。

このポップアップを処理するには、​_STC Protector_​ を使用できます。これを、実際の測定​_ワークフロー_​と並列で実行されるプロセスと考え、何らかのウィンドウが画面上に表示されたかどうかを確認し、定義済みのキーストロークシーケンスを送信してそのウィンドウを瞬時に閉じます。

## [](#プロパティ)プロパティ

- **Pause between keystrokes, ms (キーストローク間の一時停止、ミリ秒)**​ 各キーストロークシーケンス間で​_ロボット_​を一時停止する時間を定義します。
- **Use regular expression for window title (ウィンドウタイトルで正規表現を使用)**​ このチェックボックスを選択すると、ウィンドウタイトルをさらに区別できます。正規表現の概要については、​[「正規表現の使用」](https://docs.mulesoft.com/jp/rpa-builder/6.1/advanced-concepts-using-regular-expressions)​を参照してください。
- **Use window text (ウィンドウテキストを使用)**​ キーストロークを送信する必要のあるウィンドウを識別するために、ウィンドウタイトルに加えてウィンドウテキストも使用する必要があるかどうかを定義します。
- **Window check type (ウィンドウ確認種別)**​ ウィンドウが単に存在する場合に、プロテクターで反応するかどうかや、​_STC Protector_​ で処理するにはウィンドウがアクティブである必要があるかどうかを設定します。

## [](#ウィザード)ウィザード

_\[Start (開始)\]_​ をクリックして、ポップアップウィンドウを処理するためのキーストロークシーケンスの記録を開始します。マウスを使用してポップアップウィンドウを選択し、閉じるために必要なキーの組み合わせを押します。終了したら、​_\[Stop (停止)\]_​ をクリックします。このウィンドウ用の新しい行が ​_STC Protector_​ ウィザードに表示されます。

ポップアップウィンドウはウィンドウタイトルによって識別されます。ウィンドウタイトルごとに 1 行のみ存在することを確認してください!

実際には画面上にないポップアップウィンドウを追加することもできます。​**\[+\]**​ ボタンを使用して、ウィンドウタイトルと、閉じるために必要なキーの組み合わせを入力します。

アプリケーションによっては、メインアプリケーションとまったく同じタイトルを持つポップアップウィンドウが開くことがあります。この場合、​_STC Protector_​ では、処理する必要があるウィンドウをタイトルのみで決定することはできません。この問題を回避するには、​_\[Start (開始)\]_​ をクリックする前に ​_\[Use window text (ウィンドウテキストを使用)\]_​ をアクティブ化します。これで、​_STC Protector_​ では、ウィンドウタイトルだけでなくウィンドウに表示されるテキストを使用して、閉じるポップアップウィンドウかどうかを決定します。

_\[Use regular expression for window title (ウィンドウタイトルで正規表現を使用)\]_​ チェックボックスを使用して、ウィンドウタイトルを区別することもできます。この機能についての詳細は、​[「正規表現の使用」](https://docs.mulesoft.com/jp/rpa-builder/6.1/advanced-concepts-using-regular-expressions)​セクションを参照してください。

## [](#例)例

_Internet Explorer_​ で複数のタブが開いている場合、アプリケーションを終了するときにそれらのタブをすべて閉じるかどうかを確認するメッセージがシステムにより表示されます。この確認はポップアップウィンドウで表示されます。

実行中にポップアップウィンドウが表示されると、​_STC Protector_​ では、自動的に ​**_Enter_**​ キーストロークを送信し、ウィンドウを閉じるようになりました。

(測定への干渉を避けるため) ウィンドウをできるだけ早く閉じるようにするには、​_\[Pause between keystrokes (キーストローク間の一時停止)\]_​ 設定を「0」のままにします。

## [](#トラブルシューティング)トラブルシューティング

極めてまれに、ポップアップウィンドウが処理された後、​_ワークフロー_​が停止して何も実行されていないように見えることがあります。この場合、指定されたキーストロークシーケンスによって実際にはウィンドウが閉じられておらず、メインアプリケーションがオペレーティングシステムからウィンドウハンドルを削除せずにデスクトップ上でウィンドウを完全に非表示にしている可能性があります。この場合、​_\[Window Check type (ウィンドウ確認種別)\]_​ を ​_\[Active (アクティブ)\]_​ に設定します。