JMP에는 열린 파일 이름에 대해 숨겨진 캐시가 있습니까? 청소할 수 있습니까? 이거 버그 야?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />긴 스크립트의 시작 부분은 다음과 같습니다.
) ;
데이터 표 ( "AgencyStayISL.jmp" ) << 사슬 같이 잇다 (
데이터 표 ( "AgencyStayLBL.jmp" ) ,
출력 표 ( "AgencyStay" ) ,
수식 유지 ,
원본 열 만들기
) ;
JMP를 처음 열고 실행하면 모든 것이 정상입니다. 모든 창을 닫고 스크립트를 다시 실행하면 출력 테이블 이름이 "AgencyStay"대신 "AgencyStay 2"로 바뀌어 나머지 프로세스가 종료되므로 전체가 출력 테이블 이름에 따라 다릅니다. JMP를 다시 종료하고 다시 실행하면 모든 것이 다시 정상적으로 작동하므로 하루에 80 번 JMP를 종료했다가 다시 열어야합니다. 열린 파일 이름에 숨겨진 캐시가 있습니까? 그렇다면 언제 어떻게 필자는 그것을 계속 기록 할 수 있을까? 아니면이 버그입니까?
어떤 도움을 주시면 감사하겠습니다.
Re : JMP에 열린 파일 이름에 대한 숨겨진 캐시가 있습니까? 청소할 수 있습니까? 이거 버그 야?
Re : JMP에 열린 파일 이름에 대한 숨겨진 캐시가 있습니까? 청소할 수 있습니까? 이거 버그 야?
close all(data tables, nosave);
나에게도 효과가있다. (12 세); 나는 그것을 찾을 수 없다. 여러개를 닫다 당신을 참조하십시오.
Re : JMP에 열린 파일 이름에 대한 숨겨진 캐시가 있습니까? 청소할 수 있습니까? 이거 버그 야?말하는 것을 잊었다; JMP12를 사용하면 스크립트가 종료되지 않고 모두 종료됩니다 ...
업무 중 "여러 항목 닫기"를 사용하고 "저장하지 않은 문서 검토 ..."
귀하의 의견을 보내 주셔서 감사합니다!
Re : JMP에 열린 파일 이름에 대한 숨겨진 캐시가 있습니까? 청소할 수 있습니까? 이거 버그 야?이것은 JMP 11에서 저에게 효과적입니다. 강제로 AgencyStay 이미 존재하는 테이블, 시도 (닫기 (... ) ... ) 처음에는 그것을 정리하고 무슨 일이 일어 났는지 알려줄 것입니다.
예를 들어, 새 테이블을 다음에 할당합니다. 기음 그래서 나는 생성 된 테이블에 대한 참조를 가질 수 있으며 심지어 JMP가 기존 테이블과 이름 충돌을 해결해야한다면 실제로 어떤 이름을 물어볼 수 있습니다.
// this is only needed if the previous script failed to close the table
Try(
Close( Data Table( "AgencyStay" ), "nosave" );
Print( "found one!" );
,
Print( "good start" )
);
// this loop tests, 10 times, that the name does not change
For( i = 1, i < 10, i++,
a = Open( "$desktop/a.jmp" );
b = Open( "$desktop/b.jmp" );
c = Data Table( "a.jmp" ) << Concatenate(
Data Table( "b.jmp" ),
Output Table( "AgencyStay" ),
Keep Formulas,
Create source column
);
Print( c << getname() );
Close( a, "nosave" );
Close( b, "nosave" );
Close( c, "nosave" );
);
"좋은 시작"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"