残りのスクリプトを実行する前に情報を収集するために、モーダル ダイアログ ボックスを作成しました。動作しますが、ログ ファイルに次のエラーが表示されます。なぜエラーが発生するのか理解できません。
Send は、 'Send' のアクセスまたは評価でスクリプト可能オブジェクトを期待します、 nw1 << /*###*/close window/*###*/
モーダルウィンドウのコードは次のとおりです。
nw1 =新しい窓( 「セットアップウィンドウ」 、 <<モーダル、
H リストボックス(
パネルボックス( 「東(M9/M11)のマシンはどれ?」 、 H リストボックス( rb1 =ラジオボックス( { 「M9」 、 「M11」 } ) )、)、
パネルボックス( 「新しいデータを取得しますか (はい/いいえ)?」 、 H リストボックス( rb2 =ラジオボックス( { 「データを更新しないでください」 、 「データ更新」 } ) )、)、
)、
パネルボックス( "行動" 、
H リストボックス(
okb1 =ボタンボックス( "OK" 、
M9M11 = rb1 <<選ばれる;
データYN = rb2 <<選ばれる;
もしも( M9M11 == 「M9」 、
マシン = 「M9」 ;
エラーログスクリプト = 「M9-エラーログ.jsl」 ;
ランタイムスクリプト = 「M9-ランタイム.jsl」 ;
スクリプトパス =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 エラー ログ\M9-Combined\" ;
ELDTフォルダ =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 エラー ログ\M9 データ テーブル\" ;
ELDTファイル = 「MRSI M9 ソートエラーログ.jmp」 ;
RTDTフォルダ =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 エラー ログ\M9 データ テーブル\" ;
RTDTファイル = 「M9 MRSI 705 East 実行時間ログ.jmp」 ;
、
マシン = 「M11」 ;
エラーログスクリプト = 「M11-エラーログ.jsl」 ;
ランタイムスクリプト = 「M11-ランタイム.jsl」 ;
スクリプトパス =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 エラー ログ\M11-Combined\" ;
ELDTフォルダ =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 エラー ログ\M11 データ テーブル\" ;
ELDTファイル = 「MRSI M11 ソートエラーログ.jmp」 ;
RTDTフォルダ =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 エラー ログ\M11 データ テーブル\" ;
RTDTファイル = 「M11 MRSI 705 East 実行時間ログ.jmp」 ;
);
待って( 1 );
もしも( データYN == 「データを更新しないでください」 、
//何もしない
、
含む( ScriptPath || ErrorLogScript );
含む( ScriptPath || RunTimeScript );
);
待って( 1 );
nw1 <<ウィンドウを閉じる;
)、
canb1 =ボタンボックス( "キャンセル" 、
nw1 <<ウィンドウを閉じる;
//将来的には続行せずに終了する方法が欲しい
)、
)、
)、
);
閉窓部分を外します。
モーダル メッセージを送信すると、ウィンドウを閉じる「ok」ボタンが自動的に表示されます。
したがって、「ウィンドウを閉じる」で閉じようとすると、すでに閉じられています。
そして、close はボタンの結果に送られるため、エラー メッセージが表示されます。ボタンを閉じた結果に close (または実際には何も) を送信することはできません。