ボタンを押してアクションが完了するまで待つ方法1つのアドインで、.exeを呼び出して操作を実行しています。
ユーザーがこのボタンを数回クリックするのを避け、JMPセッション全体をフリーズしないようにするにはどうすればよいですか。
ありがとうございました。
再:ボタンを押してアクションが終了するまで待つ方法通常、ボタンが起動したタスクが完了したことをJMPが検出するまで、Enabled()メッセージを使用してボタンを無効にします。 以下は、ボタンを5秒間無効にしてから再びボタンを有効にする例です。 あなたのタスクは、実行されたタスクがいつ完了するかを検出することです。
Names Default To Here( 1 );
nw = New Window( "Example",
bb = Button Box( "Press Me",
bb << enabled( 0 );
Wait( 5 );
bb << enabled( 1 );
)
);
Visibility()メッセージを使用して上記と同じことを行うこともできます。 enabled()のようにボタンボックスを灰色表示するのではなく、Visibility()がリセットされるまでボタンbox()をディスプレイから見えなくします。
再:ボタンを押してアクションが終了するまで待つ方法エラーがある場合に備えて、try catchも必要な場合がありますか?