ฟอรั่มของบล็อก http://pssix.blogspot.com


สร้าง Button หยุด Loop ยังไง

Share

nurnger03
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 9
ความนิยม : 0
เข้าร่วมเมื่อ : 22/02/2014

สร้าง Button หยุด Loop ยังไง

ตั้งหัวข้อ by nurnger03 on 02/04/14, 02:39 am

ผมสร้าง While ที่ Button 1 พอกดมันก็จะรันสคลิป
แต่ผมจะหยุดด้วย Buttom 2 ยังไง ผมใส่ Exit แล้วมันก็ไม่หยุุด 
ต้องกด Hotkey แต่มันก็จะออกไปเลย ผมอยากได้แบบหยุดอะครับ 
ขอบคุณครับ

bigcontest
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 2
ความนิยม : 0
เข้าร่วมเมื่อ : 28/03/2014

Re: สร้าง Button หยุด Loop ยังไง

ตั้งหัวข้อ by bigcontest on 16/04/14, 09:21 pm

Opt("GUIOnEventMode", 1)

GUISetOnEvent($GUI_EVENT_CLOSE, "stop")

$Button1 = GUICtrlCreateButton("Stop/Exit", xxx, xxx, xxx, xxx)
GUICtrlSetOnEvent($Button1, "stop")


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
exit

Case $Button2
start()
EndSwitch
WEnd

Func stop()
Exit
EndFunc

Func start()
While 1
.....
WEnd
EndFunc

เพิ่มสีน้ำเงินเข้ามา
ตัด 2 บรรทัด ที่ ขีดค่า สีแดงออก
ตามนั้นครับ  em218

Arm
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Master PSsix Program Coder
จำนวนข้อความ : 267
ความนิยม : 54
เข้าร่วมเมื่อ : 31/03/2011
อายุ : 19

Re: สร้าง Button หยุด Loop ยังไง

ตั้งหัวข้อ by Arm on 16/04/14, 11:34 pm

ถ้าจะออกจากลูปใช้ ExitLoop ครับ

    เวลาขณะนี้ 05/12/16, 03:30 pm