현재 실행 중인 스크립트의 줄 번호를 변수로 가져옵니다.현재 실행 중인 스크립트 줄 번호가 포함된 진행 메시지를 로그에 보내고 싶습니다. 물론 스크립트를 변경하지 않았다면 줄 번호를 메시지에 하드 코딩하면 됩니다. 그런데 편집 중에 줄을 추가/삭제하면 줄 번호가 바뀌네요. 현재 실행 중인 줄 번호를 제공하는 함수가 있으므로 다음과 같은 것을 통합할 수 있습니다.
Write("The script has now progressed to line number ", CurrentlyExecutingLine())자동화 및 스크립팅Re: 현재 실행 중인 스크립트의 줄 번호를 변수로 가져옵니다.이것이 옵션은 아닌 것 같지만 아마도 이 해결 방법이 도움이 될 것입니다.스크립트의 전체 텍스트를 스크립트 시작 부분의 변수에 넣습니다.첫 번째 줄은 다음과 같을 수 있습니다.
script_text = Load Text File( "Path\script.jsl" );
그런 다음 사용자에게 어떤 라인이 실행되고 있는지 알려주고 싶을 때마다
//marker001
Write( "The script has now progressed to line number ", Contains( Words( script_text, "\!N" ), "//marker001" ) + 1 );
"//marker###"가 해당 줄의 유일한 텍스트인지 확인하세요.
Re: 현재 실행 중인 스크립트의 줄 번호를 변수로 가져옵니다.감사해요. 당신은 그것이 멍청하다는 것을 인정할 것입니다. 하지만 확실히 영리해요!