나머지 스크립트를 실행하기 전에 몇 가지 정보를 수집하기 위해 모달 대화 상자를 만들었습니다.작동하지만 로그 파일에 다음 오류가 표시되며 오류가 발생하는 이유를 이해할 수 없습니까?
Send는 'Send' 액세스 또는 평가에서 스크립터블 개체를 예상합니다. nw1 << /*###*/close window/*###*/
다음은 모달 창의 코드입니다.
nw1 = 새창 ( "설정 창" , << 모달 ,
H 목록 상자 (
패널 박스 ( "동쪽에 있는 기계(M9/M11)?" , H 목록 상자 ( rb1 = 라디오 박스 ( { "M9" , "M11" } ) ), ),
패널 박스 ( "새 데이터를 가져오시겠습니까(예/아니오)?" , H 목록 상자 ( rb2 = 라디오 박스 ( { "데이터 업데이트 안 함" , "데이터 업데이트" } ) ), ),
),
패널 박스 ( "행위" ,
H 목록 상자 (
okb1 = 버튼 박스 ( "좋아요" ,
M9M11 = rb1 << 선발되다 ;
데이터YN = rb2 << 선발되다 ;
만약에 ( M9M11 == "M9" ,
기계 = "M9" ;
ErrorLogScript = "M9-Error_Log.jsl" ;
RunTimeScript = "M9-RunTime.jsl" ;
스크립트 경로 =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 오류 로그\M9-결합\" ;
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 동쪽 실행 시간 Log.jmp" ;
,
기계 = "M11" ;
ErrorLogScript = "M11-Error_Log.jsl" ;
RunTimeScript = "M11-RunTime.jsl" ;
스크립트 경로 =
"\\goldlnk.rootlnka.net\glddfs002\SHARED\SHARED\OPS\Micro-Electronics Mfg\Microwave\MRSI EAST 705 M8-M11 오류 로그\M11-결합\" ;
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 동쪽 실행 시간 Log.jmp" ;
);
기다리다 ( 1 );
만약에 ( 데이터YN == "데이터 업데이트 안 함" ,
//아무것도하지 마세요
,
포함하다 ( ScriptPath || ErrorLogScript );
포함하다 ( ScriptPath || RunTimeScript );
);
기다리다 ( 1 );
nw1 << 창 닫기 ;
),
canb1 = 버튼 박스 ( "취소" ,
nw1 << 창 닫기 ;
//미래에는 계속하지 않고 종료하는 방법을 원합니다.
),
),
),
);
닫힌 창 부분을 꺼냅니다.
모달 메시지를 보내면 창을 닫는 "확인" 버튼이 자동으로 나타납니다.
따라서 "창 닫기"로 닫으려고 하면 이미 닫혀 있습니다.
닫기는 버튼의 결과로 이동하므로 오류 메시지는 버튼 닫기의 결과로 닫기(또는 실제로 아무 것도)를 보낼 수 없습니다.