สวัสดีพี่ Admin รวมถึงพี่ๆเพื่อนๆทุกท่านครับ ผมมือใหม่นะครับ เพิ่งเข้ามาดูได้วัน2 วัน ก็ขออนุญาติ ยืมสคริปบางส่วน จากในบล๊อค มาลองดัดแปลงหรือประยุกต์ใช้ดูหน่อยนะครับ เพราะเพิ่งอ่านไปไม่กี่บทเอง คำสั่งต่างๆยังไม่ค่อยรู้จักครับ ยังไงขออนุญาติยืมสคริปบางส่วนจาก
pssix.blogspot.com/2011/06/autoit-1.html เพื่อใช้ทดสอบด้วยนะครับ
สคริปชุดนี้นะครับ ใช้งานได้ปกติ
แต่พอจะให้มันทำซ้ำตามกระทู้ของพี่ Pos ในกระทู้นี้
pssix.blogspot.com/2009/05/scriptwriter-autoit.html
5. พิมพ์คำสั่งWhile 1 และ WEnd ครอบชุดคำสั่งที่ต้องการให้ทำซ้ำๆ วนไปเรื่อยๆ (ถ้าไม่ใช้ชุดคำสั่งนี้ โปรแกรมจะทำซ้ำครั้งเดียวแล้วหยุด)
พอครอบ While 1 และ WEnd ตามที่พี่ Pos แนะนำ มันใช้ไม่ได้กับสคริปชุดนี้ครับ
มันขึ้นแบบนี้
ท่านใดพอรู้ หรือ พี่ Pos รบกวนสอบถามหน่อยครับว่าเพราะอะไร หรือผมทำอะไรผิด
หรือมีคำสั่งอื่นๆที่สั่งให้ทำซ้ำ เหมือนคำสั่ง Repeat หรือ Loop อะไรพวกนั้น ไหมครับ
ขอบพระคุณมากครับ
pssix.blogspot.com/2011/06/autoit-1.html เพื่อใช้ทดสอบด้วยนะครับ
สคริปชุดนี้นะครับ ใช้งานได้ปกติ
Hotkeyset("{Esc}","stop")
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("[#] xxxx") Then WinActivate($GameHD)
MouseClick("left",1319, 678,1,10)
Sleep(5000)
Global $GameHD
Func _BBtest($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
If _BBtest("xxxx") Then WinActivate($GameHD)
MouseClick("left",984, 552,1,10)
Func Stop()
Exit
EndFunc
แต่พอจะให้มันทำซ้ำตามกระทู้ของพี่ Pos ในกระทู้นี้
pssix.blogspot.com/2009/05/scriptwriter-autoit.html
5. พิมพ์คำสั่งWhile 1 และ WEnd ครอบชุดคำสั่งที่ต้องการให้ทำซ้ำๆ วนไปเรื่อยๆ (ถ้าไม่ใช้ชุดคำสั่งนี้ โปรแกรมจะทำซ้ำครั้งเดียวแล้วหยุด)
พอครอบ While 1 และ WEnd ตามที่พี่ Pos แนะนำ มันใช้ไม่ได้กับสคริปชุดนี้ครับ
มันขึ้นแบบนี้
D:\autoitit\testlonetime.au3(8,1) : ERROR: missing Wend.
Func
^
D:\autoitit\testlonetime.au3(4,1) : REF: missing Wend.
While
^
D:\autoitit\testlonetime.au3(38,1) : ERROR: syntax error
WEnd
^
D:\autoitit\testlonetime.au3(2,25) : ERROR: stop(): undefined function.
Hotkeyset("{Esc}","stop")
~~~~~~~~~~~~~~~~~~~~~~~~^
D:\autoitit\testlonetime.au3 - 3 error(s), 0 warning(s)
ท่านใดพอรู้ หรือ พี่ Pos รบกวนสอบถามหน่อยครับว่าเพราะอะไร หรือผมทำอะไรผิด
หรือมีคำสั่งอื่นๆที่สั่งให้ทำซ้ำ เหมือนคำสั่ง Repeat หรือ Loop อะไรพวกนั้น ไหมครับ
ขอบพระคุณมากครับ