JSL 스크립트에 매개변수 전달<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />특정 날짜 기간(예: 지난 30일) 동안 그래프를 생성하는 스크립트가 있습니다. ----- 요구 사항은 여러 날짜 기간(예: 지난 100일, 365일 등)에 대해 여러 그래프를 생성하는 것입니다. ---- 이러한 날짜 기간은 시간이 지남에 따라 변경될 수 있습니다....그렇다면 스크립트에 '기간' 매개변수를 전달하는 방법이 있습니까? ---- 아니면 기간 값이 포함된 텍스트 파일을 설정하고 JSL 스크립트에서 읽어야 합니까?
Re: JSL 스크립트에 매개변수 전달저는 Jane의 아이디어가 마음에 들고 훌륭하게 작동합니다 --- 그래서 간단히 두 파일을 연결합니다...
1. 배치 파일(DOS에서....에코 Parameter1=30;>Parameter1.txt
2. 복사 명령을 사용하여 연결하여 temp.jsl 스크립트 생성 --- Copy /y /b Parameter1.txt+DataScript.jsl temp.jsl
--- 따라서 임시 파일의 첫 번째 줄에는 'Parameter1=30; ' jsl 명령 및 매개변수를 사용하는 다른 모든 jsl 스크립팅....
3. 이제 temp.jsl에 전체 데이터스크립트와 한 줄 매개변수 설정이 있으므로 점프 스크립트를 실행할 수 있습니다.....
도스 배치 스크립트.....
| 에코 Parameter1=30;>Parameter1.txt |
| 복사 /y /b Parameter1.txt+DataScript.jsl temp.jsl |
| JMP temp.jsl |
Re: JSL 스크립트에 매개변수 전달제인, 대단히 감사합니다 ---- 시도해 보겠습니다....
Re: JSL 스크립트에 매개변수 전달jsl 스크립트를 어떻게 호출합니까?
이것은 박쥐 등에서 jsl 스크립트를 실행하고 jsl 매개 변수를 전달해야 하는 경우 수행하는 작업입니다....
- 인수가 있는 함수로 jsl 코드를 작성합니다. 자체 파일에 저장하면 절대 변경되지 않습니다.
- 나는 박쥐 파일이 # 1의 파일을 포함하는 임시 jsl 파일을 만든 다음 함수에 대한 호출이지만 인수가있는 한 줄을 가지고 있습니다.
- 그런 다음 # 2의 파일로 박쥐 파일 시작 jmp가 있습니다.
도스 프롬프트에서 ..... cmd /c start jmp "C:\my_constructed.jsl"
어디....
my_constructed.jsl은 다음을 포함합니다(생성된 후 실행되는 tmp 파일임을 명심하십시오).
\\!
include("C:\the_jsl_code_guts.jsl");
x = my_real_code(10);
그 다음에....
C:\the_jsl_code_guts.jsl....포함....
my_real_code = 함수(
// 함수 인수
{duration_function_argument},
// 로컬 변수
{},
// 실제로 작업을 수행하는 코드.....
);