GUI 버튼 만들어서 스크립 작동하게 하려는데요.
처음이라 GUI 관련 명령어에 익숙치 않네요.
아래처럼 대충 테스트 해보려고 폼을 만들었습니다.
원래 시작버튼 하나로 왓다갔다 하면좋겠는데 , 일단 생각못해서 위상황 말씀드릴게요.
시작은 그냥 따로 첨부터 시작하는거구요.
일시정지버튼을 누르면 다시시작 버튼이 나타나고 일시정지버튼 사라지고 이렇게 했어요.
근데 ,
전체적으로 루프를 돌구있는 상황에서 , 일시정지를 누를경우 PAUSE 로 하면 멈추고 , 다시시작 누르면
다시 처음으로 가서 루프시작합니다. 근데 , 다시 여기서 일시정지누르면 다시시작 버튼으로 바껴야하는데
바뀌질 않아요. 루프에서 빠져나오지 못해서 그런거 같기도 한데요.
저 다시시작을 , RELOAD 명령으로 대체하면 , 되기는하는거 같습니다만, RELOAD가 전체 재시작이라,
메인폼전체까지 다 깜박거리고 재셋팅을 해요.
이런 부분은 어떤식으로 해야 되는게 좋을지요.
Gui, Add, Button, x13 y20 w80 h30 , 시? 작
Gui, Add, Button, x13 y50 w80 h30 vstop, 일시정지
Gui, Add, Button, x13 y50 w80 h30 vrestart Hidden, 다시시작
; Generated using SmartGUI Creator 4.0
Gui, Show, x242 y123 h169 w227,
return
Button시작:
loop
...
...
return
Button일시정지:
GuiControl, hide, stop
GuiControl, show, restart
Pause
return
Button다시시작:
GuiControl, hide, restart
GuiControl, show, stop
goto button시작???? <<<<<<<<<<<< 어떻게 다시 시작을해야할지요..
return
훅님말씀이 맞는거 같습니다^^훅님 스크립트를 보면..
시작버튼을 누르면 loop는 진행중이고
일시정지를 누르면 pause 상태가 되나
다시시작을 누르면 pause는 계속 진행중이면서, 시작으로 다시가라고 하니 진행이 안되는 거 같네요^^
pause는 토글명령어이니까요, 첫명령엔 실행을?멈추고, 다시한번 해줘서 실행을 재개해줘야 겠죠~
?
Button다시시작:
GuiControl, hide, restart
GuiControl, show, stop
pause
return