2012-08-31 9 views
-1

한 줄로 반복하는 방법이 필요합니다.AutoIt 새로운 스크립트 라인을 시뮬레이트합니다

AutoIt에서 새로운 줄을 시뮬레이션하는 방법이 있습니까? 왜냐하면 내가하려고하면

While 1 MsgBox (0,1,2) Wend 

그것은 작동하지 않습니다. 그래서 새로운 라인을 시뮬레이션 할 방법이 있는지 궁금합니다.

While 1 - MsgBox (0,1,2) - Wend 

또는이를 수행하는 몇 가지 기능이 있습니다. 또한 이미 만들려고 :

Func repeat($func, $limit) 
    $i = 0 
    While $i <= $limit 
      Execute($func) 
      $i = $i + 1 
    WEnd 
EndFunc 

그러나 그것은 단지 내가 While 1에 대한 While $i <= $limit을 변경하는 경우에도 한 번 Execute($func) 실행합니다. 내가 너무

Execute("While $i <= 5" & @LF & "MsgBox(0, 1, 24)" & @LF & "$i = $i + 1" & @LF & "WEnd") 

을 시도


, 그것이 내가 @LF에 대한 @CRLF, @CR, Chr(13), \n, \r ...


을 변경하는 경우에도 작동하지 않습니다 아이디어?

답변

0

AutoIt이는 한 줄에 여러 명령을 읽을 구축되지 않았습니다. 한 줄에 여러 명령을 구문 분석하는 데 사용되는 구분 문자가 없습니다. AutoIt의 개발자는 또한 현재 구문 구현에서 벗어나이 구문 유형을 사용하지 않을 계획입니다.

관련 문제