問題タブ [lauterbach]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
293 参照

scripting - PRACTICE スクリプト ループが実行中 (およびブロック中) に Lauterbach で AddMenu を使用する方法は?

さまざまな状況からバッファから特定の文字列を取得するために、PRACTICE Lauterbach スクリプトを作成しました。

バッファーを取得するさまざまな場所に 4 つのブレークポイントを配置します。

あたかも割り込みサービス ルーチンであるかのように、ブロックしない方法で情報を取得したかったのです。このために、次のように GLOBALON コマンドを使用しました。

そして、BB_HIT_CALLBACK 内に、4 つのブレークポイントのそれぞれにサービス ルーチンを挿入しました。

一方、通常の実行では、単純な無限ループを配置しました。

これにより、プログラムがループ状態になり、GLOBALON PBREAK コマンドによってのみ中断されます。このループの実行を終了するツールバー ボタンを使用できるようにしたいと考えていますが、実行中、スクリプトはブレークポイントにのみ応答し、UI 要素は無視されます。

UI要素からループの実行を停止するにはどうすればよいですか?

秒単位の読み取りとタイムアウトを 60 秒に設定できましたが、それでは十分ではありません。