如何判断窗口尚未关闭?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />有人可以告诉我是否有更简单的方法来判断窗口是否仍然打开?我有一个正在完成任务的案例。完成后,窗口将关闭。但是,用户可以在此之前关闭窗口。
我找不到等于 Is Valid 的 jsl 命令
J
window_ptr = 新窗口( "hi", 文本框( "abcd" ) );
window_title = (window_ptr << 获取窗口标题());
等待(5);
窗口=窗口();
窗口打开 = 1;
For( i = 1, i <= N Items( windows ), i++,
tmp_title = (窗口<< 获取窗口标题);
if( 窗口标题 == tmp_title,
窗口打开= 0
);
);
如果(窗口打开== 1,
Print("窗口已关闭。" ),
Print("窗口已打开。" )
);
回复:如何判断窗口尚未关闭?我刚刚找到了另一种方法来做同样的事情。使用是空的()在窗口变量上。如果这是真的,那么窗户就没有打开。如果它是假的,那么它是开放的。
窗口指针=新窗户( “你好” ,文本框( “A B C D” ) ) ;
等待( 5 ) ;
窗口打开= !是空的(窗口指针) ;
如果(窗口打开,
打印( “窗户开着。”) ,
打印( “窗户关着。” )
) ;
回复:如何判断窗口尚未关闭?惊人的!这正是我想要的。谢谢你!
回复:如何判断窗口尚未关闭?这是避免循环的一种方法:
如果(窗户(窗口标题) == {} ,打印( “窗户关着。” ) ,
打印( “窗户开着。”)) ;