HTML에 대한 JSL 자동화 쓰기 실패나는 JSL 스크립트에 특별한 문제가있다. 일부 보고서의 생성을 자동화하고 프레젠테이션을 위해 HTML로 내보내려고합니다. 자동화 (C # RunJSLFile 통해)를 사용하여이 통합 할 계획입니다. 문제는 JMP 내에서 실행될 때 스크립트의 변형 (아래 예제)이 모두 제대로 작동하지만 JSL 스크립트 파일을 두 번 클릭하거나 C #을 통해 독립 실행 형을 실행하면 HTML 파일이 생성되지 않는다는 것입니다. HasRunCommandErrorString을 검사 할 때 오류가 생성되지 않으므로 실행에 실패하는 이유가 없습니다.
New Window( "Report", vlb = V List Box() );
// Insert several graphs into list box here
vlb << Save HTML("C:\report.html");
j = New Window( "Report", <<JOURNAL></JOURNAL>
나는 이미 몇 가지 다른 주제를 둘러 보았고 그 모두가 기본적인 형식을 어느 정도 강조하고 있지만 어느 것도 독립형 스크립트로 작동하지는 않습니다.
https://community.jmp.com/t5/Discussions/Saving-journals-as-HTML/td-p/85
https://community.jmp.com/t5/Discussions/saving-html-with-multiple-plot/td-p/48411
제목 : Re : JSL 자동화 HTML 쓰기 실패이것은 사소한 것처럼 보일 수 있지만 대부분의 PC는 ~ 할 수 없다. C : \에 직접 저장하십시오.
C : \ temp \에 저장해보고 오류가 계속 발생하는지 확인하십시오. 함수를 찾아 볼 수도 있습니다. 디렉토리 쓰기 가능 여부 () 과 파일 쓰기 가능 () .
제목 : Re : JSL 자동화 HTML 쓰기 실패디렉토리는 단지 예일뿐입니다. 나는 그것을 개인 폴더에서 훨씬 더 깊게 가지고있다. 언급했듯이 JMP에서 실행할 때 잘 작동합니다. 스크립트가 자체적으로 또는 C #을 통해 호출 될 때만 파일을 쓰지 못합니다.제목 : Re : JSL 자동화 HTML 쓰기 실패 @sbiedrzycki ,
여전히 보안상의 문제 일 수 있습니다. 서명되지 않은 프로그램이 쓸 수 없도록 내 보안이 설정되어 있다고 생각합니다.
좀 봐봐.
https://stackoverflow.com/questions/3842020/running-cscript-exe-from-c-sharp-ashx-does-not-execute-code-in-vbscript-file
또는
https://blogs.msdn.microsoft.com/shawnfa/2003/06/20/my-application-works-from-my-local-machine-but-throws-a-securityexception-when-i-move-it- to-a-network-share /
확실한 대답 / 링크를 찾으면 그것을 게시합니다. 행운을 빕니다
제목 : Re : JSL 자동화 HTML 쓰기 실패나는 이것에 대해 두 가지 우려를 가지고있다 ...
1. 내 프로그램에는 자체 보안 문제가 없습니다. JSL 스크립트가 쓸 디렉토리와 동일한 디렉토리에 쓰는 데 아무런 문제가 없습니다.
2. JSL 스크립트는 자체적으로 실행 중일 때도 HTML을 작성할 수 없습니다. JMP의 쉘을 통해 수행해야하는 작업은 아마도 JMP로로드 한 후 실행할 때와 같이 작업을 수행하는 데 필요한 모든 권한을 가지고 있어야합니다. 홈 창.
게다가 그것이 보안 충돌로 빠져 나가고 있다면 분명히 오류나 그렇지 않으면 충돌로보고 할 것입니다. 어떤 오류도 나타나지 않는다는 사실은 내부 JMP 문제를 암시하지만 나는 무엇을 모르고있다.제목 : Re : JSL 자동화 HTML 쓰기 실패내가 제공 한 링크에서보고 된 것과 같은 보안 문제 일 경우 문제가있는 JMP가 아닙니다. 그것은 귀하의 OS 또는 보안 소프트웨어 일 것입니다. 저는 McAfee가 있고 많은 보안이 적용되는 회사 환경에서 일할 때 JMP를 신뢰할 수있는 프로그램으로 만들어야했습니다. 그것은 몇 년 전이었습니다.
JMP 도움말에 직접 문의하십시오. 외부 적으로 (C #을 사용하지 않고) 내 프로그램을 테스트하려면 wscript를 사용합니다.
행운을 빕니다!