2011-12-09 6 views
0

저는 AutoIt을 처음 사용했습니다. 코드를 실행하거나 MsgBox이 호출 될 때 나타나는 "ok"버튼을 눌러 코드를 실행하고 싶습니다.버튼 자동 트리거

$val = 10 
For $i = 1 To 59 
    $doubled = MyDouble($val) 
    sleep(100) 
    MsgBox(0, "", $val & " doubled is " & $doubled) 
    $val = $doubled 
Next 
    MsgBox(0,"the value ","The final vaule is as " & $val) 
Exit 
Func MyDouble($value) 
    $value = $value * 2 
    Return $value  
EndFunc 

답변

1

당신은 MsgBox에 타임 아웃을 사용하여 다음과 같이

내 코드입니다. 궁극적으로 낮은 제한 시간은 결국 선을 제거하는 것과 같은 효과가있을 것입니다

MsgBox(0, "", $val & " doubled is " & $doubled, 1) 
+0

:

MsgBox (flag, "title", "text" [, timeout [, hwnd]]) 

그래서 당신이 1 초 시간 제한을 가지고이 작업을 수행 할 수있는 AutoIt이 도움말에서

... . – Matt

+0

@Mats'timeout' 값은 초입니다. 그래서 1은 당신이 갈 수있는 가장 낮은 값입니다. 0 값은 시간 초과 없음을 의미합니다. – aphoria

관련 문제