안녕,
내부에 스크립트 주소가 있는 버튼 창을 사용하려고 하므로 사용자가 버튼을 누르면 일부 스크립트가 트리거됩니다.
누군가가 포함 기능을 사용하여 공유 드라이브 또는 다른 장소의 스크립 주소를 인식하는 것을 보았습니다.
알고리즘이 어떻게 생겼는지 보여주시겠습니까?
버튼 박스 ( "알" ,
"내부 스크립트가 있는 공유 드라이브의 일부 디렉토리"
);
다른 디렉토리에서 스크립트를 열 수 있도록 일부 "포함 기능"을 놓치고 있습니다.
감사.
다음은 Include() 함수에 대한 스크립팅 가이드의 섹션입니다.
도움말==>도서==>스크립팅 가이드
포함
Include() 함수는 스크립트 파일을 열고 그 안에 있는 스크립트를 구문 분석하고 지정된 파일에서 JSL을 실행합니다. 포함( "경로명" );
예를 들어, Include( "$SAMPLE_SCRIPTS/myStartupScript.jsl" );
파일을 평가하는 대신 파일에서 구문 분석된 표현식을 얻는 옵션이 있습니다.
Include( "경로명", <<구문만 );
다른 명명된 옵션은 포함된 스크립트가 실행되는 네임스페이스를 생성합니다. 이 네임스페이스는 익명 네임스페이스이며 상위 스크립트의 네임스페이스와 독립적입니다.
Include( "file.jsl", <<새 컨텍스트 );
스크립트에 네임스페이스를 사용하는 방법에 대한 정보는 235페이지의 "고급 범위 지정 및 네임스페이스"를 참조하십시오. 포함된 파일에 대해 다음 사항에 유의하십시오. • JSL 이외의 JMP 파일은 사용할 수 없습니다.
8장 프로그래밍 방법 257 스크립팅 가이드 파일 및 디렉토리 작업
• 이미지 파일, SAS 데이터 세트 및 Microsoft Excel 파일과 같이 인식되는 다른 파일 형식은 사용할 수 없습니다. • 인식할 수 없는 파일 형식은 JSL 파일로 처리됩니다. • 확장자가 .txt인 파일은 JSL 파일로 취급됩니다. 데이터가 포함된 텍스트 파일을 포함할 수 있지만 유효한 JSL이 아니므로 오류가 표시됩니다.