スクリプトトレーサー for As/R Ver.5.10以降

　デバッグ目的で実行中のスクリプトのトレースを行います。


●使い方
1.デバッグ対象のスクリプト内に「debug」という行を追加する。
　トレース対象のスクリプト内のどこかに「debug」と記述する必要があります。
　※EOFより後ろは読みませんし、可読性の面からも先頭行に「debug」と記述することをお奨めします。
　※「debug」が記述されている場合、トレース対象のウィンドウを探したり、送信情報をまとめたりするため、通常の実行より本体の動作速度や負荷が高めになります。

2.ScriptTrace.exeを起動して、ウェイト値を0～60000msの間で指定します。
　※0にしても全くのノーウェイトというわけではありません。
　　Waitコマンドなどを使用し、厳密な時間管理を行っている場合はご注意ください。

3.As/Rでスクリプトを実行すると通信を開始します。
　表示されるのは読み込んでいるスクリプトの全文、実行中の行、現在の変数一覧です。

※実行中の行は、コマンド呼び出し直前にリストのフォーカスが移動します。
※変数の情報は定義/代入直後に送信されます。

・変数行をクリックすると、その行のテキストがクリップボードのコピーされます。
・Escか右上の×ボタンを押すと終了します。
・ウィンドウサイズを変更して、スクリプトの表示エリアは大きくすることができますが、変数エリアは高さ固定になっています。
　また設定を保存しないので、毎回サイズが戻されることにご注意ください。



●制限事項
　凝ったスクリプトを作成する方は極めて少ないので、簡易的なアプリケーション構成になっていることをご了承ください。

・同時に複数のトレース対象のスクリプトを動かすと動作が保証されなくなります。
・長大なスクリプトのトレースはできません。
　高速化の手法を使わず、ごく一般的なコントロールの使い方をしています。
　そのため、サイズの大きなスクリプトや、変数が大量に使用している場合は、徐々に応答速度が劣化していきます。



●動作環境、使用許諾条件、著作権に関しては全てAs/Rに準じます。
