ListLines
최근에 실행된 스크립트 줄들을 보여줍니다.
ListLines [, On|Off]
매개변수
- On|Off
비어 있거나 생략하면, 최근에 실행된 줄 이력을 보여줍니다. v1.0.48.01+에서, 선택적인 첫 번째 매개변수를 추가했는데, 이것은 On 또는 Off일 수 있습니다. 다음과 같이 현재 쓰레드의 행위에만 영향을 줍니다:
On: 잇따라-실행되는 줄들을 이력에 포함합니다. 이것은 모든 스크립트가 시작할 때 기본값입니다.
Off: 잇따라-실행되는 줄들을 이력으로부터 제외합니다.
논평
(매개변수 없이) ListLines는 메인 창에서 "View->Lines most recently executed" 메뉴 항목을 선택한 것과 동등합니다. 스크립트를 디버그하는 데 도움을 줄 수 있습니다.
ListLines Off/On
를 사용하면 선택적으로 어떤 줄들을 이력으로부터 제외할 수 있습니다. 그러면 이력이 너무 빠르게 꽉 차는 것을 막는데 도움이 될 수 있습니다 (예를 들어 빠르고 많은 반복이 있는 회돌이 같은 경우). ListLines Off
도 몇 퍼센트는 수행성능 향상에 도움이 됩니다.
새로 기동된 쓰레드는 모두 (핫키, 맞춤 메뉴 항목, 또는 타이머 서브루틴은) 이 명령어에 대한 기본 설정을 가지고 새롭게 시작합니다. 이 기본 값은 자동 실행 섹션 (스크립트의 상단)에서 이 명령어를 사용하여 바꿀 수 있습니다.
내장 변수 "A_ListLines"같은 것은 없지만, 비슷한 기능을 얻을 수 있습니다. 스크립트에 다음을 포함하십시오:
ListLines(PassTrueToTurnOnOrFalseToTurnOff) ; ListLines의 이전 설정을 돌려줍니다 (다음을 호출하기 전에). { static sListLines := true ; 모든 스크립트가 시작할 때 기본값은 "ListLines On"입니다. ListLines % PassTrueToTurnOnOrFalseToTurnOff ? "On" : "Off" ; 이 아래로 실행되는 줄들을 로그로부터 제외하기 위해 ListLines를 무조건 실행합니다. ListLines_prev := sListLines sListLines := PassTrueToTurnOnOrFalseToTurnOff return ListLines_prev } ; 위의 함수를 사용하려면: prev_ListLines := ListLines(false) ; ListLines를 임시로 끕니다. ; ... ListLines(prev_ListLines) ; ListLines를 이전의 설정으로 복구합니다.
관련하여 한 마디 하면, 내장 변수 A_LineNumber와 A_LineFile에느 각각 현재 실행 중인 줄 번호와 자신이 속한 파일 이름이 담깁니다.
관련 항목
KeyHistory, ListHotkeys, ListVars
예제
ListLines ListLines Off