<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ウィンドウがまだ開いているかどうかを確認する簡単な方法があれば、誰か教えてもらえますか?タスクが実行されているケースがあります。完了すると、ウィンドウは閉じられます。ただし、ユーザーはそれ以前にウィンドウを閉じることができます。
Is Valid に等しい jsl コマンドが見つかりません
J
window_ptr = New Window( "hi", Text Box( "abcd" ) );
window_title = (window_ptr << Get Window Title());
待ちます( 5 );
ウィンドウ = ウィンドウ ();
window_open = 1;
For( i = 1, i <= N Items( windows ), i++,
tmp_title = (ウィンドウズ<< ウィンドウのタイトルを取得);
If( window_title == tmp_title,
window_open = 0
);
);
If( window_open == 1,
Print( "ウィンドウが閉じられました。" )、
Print( "ウィンドウが開いています。" )
);
同じことを行う別の方法を見つけました。使用空です()ウィンドウ変数。true の場合、ウィンドウは開いていません。false の場合は、開いています。
window_ptr =新しい窓( "やあ" 、テキストボックス( "あいうえお" ) ) ;
待って( 5 ) ;
window_open = !空です( window_ptr ) ;
もしも( window_open 、
印刷する( 「窓が開いています。」) 、
印刷する( 「窓が閉まっています。」 )
) ;
素晴らしい!それはまさに私が望んでいたことです。ありがとう!
ループを回避する 1 つの方法を次に示します。
もしも(窓( window_title ) == {} 、印刷する( 「窓が閉まっています。」 ) 、
印刷する( 「窓が開いています。」))) ;