จะทำยังไงให้โปรแกรมทำงานตลอดกับ app ที่เรากำหนดครับ
คือตอนนี้โปแกรมควบคุมทำเสร็จแล้ว เวลลาจะใช้งานต้องคอยไปกดโปรแกรมที่ทีโดนความคุมตลอดถึงโปแกรมที่ผมเขียนจะสั่งงานครับ อยากทราบว่าจะต้องใช้คำสั่งอะไรในการ Fix ตัวโปรมนั้นๆไปเลย ถึงเราจะไป ทำงานโปรแกรมอื่นมันก็ยังทำงานน่ะครับ ช้วยแนะนำหน่อย
--------------------
Global $GameHD ;ประกาศตัวแปร $GameHD เพื่อนำไปใช้ทั้งเกม
Func _PSsixLoadH($gtitle) ;ฟังก์ชันสำหรับตรวจหาหน้าต่างเกม
$GameHD = WinGetHandle($gtitle) ;ดึงเอาค่า Handle ของหน้าต่างเกมเก็บไว้ในตัวแปร $GameHD
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม") ;ถ้าไม่เจอหน้าต่างเกมแสดงกรอบหน้าต่างแจ้งให้ทราบ
Exit
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("xxxxx") Then WinActivate($GameHD)
--------------- ชุดนี้ใช้อยู่ แต่จะต้องคอยเปิด หน้า โปแกรมที่จะให้ควบคุมไว้ มีคำสั่ง อะไรเพิ่มเติมไหมครับที่ต้องใส่
ขบคุณครับ
คือตอนนี้โปแกรมควบคุมทำเสร็จแล้ว เวลลาจะใช้งานต้องคอยไปกดโปรแกรมที่ทีโดนความคุมตลอดถึงโปแกรมที่ผมเขียนจะสั่งงานครับ อยากทราบว่าจะต้องใช้คำสั่งอะไรในการ Fix ตัวโปรมนั้นๆไปเลย ถึงเราจะไป ทำงานโปรแกรมอื่นมันก็ยังทำงานน่ะครับ ช้วยแนะนำหน่อย
--------------------
Global $GameHD ;ประกาศตัวแปร $GameHD เพื่อนำไปใช้ทั้งเกม
Func _PSsixLoadH($gtitle) ;ฟังก์ชันสำหรับตรวจหาหน้าต่างเกม
$GameHD = WinGetHandle($gtitle) ;ดึงเอาค่า Handle ของหน้าต่างเกมเก็บไว้ในตัวแปร $GameHD
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม") ;ถ้าไม่เจอหน้าต่างเกมแสดงกรอบหน้าต่างแจ้งให้ทราบ
Exit
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("xxxxx") Then WinActivate($GameHD)
--------------- ชุดนี้ใช้อยู่ แต่จะต้องคอยเปิด หน้า โปแกรมที่จะให้ควบคุมไว้ มีคำสั่ง อะไรเพิ่มเติมไหมครับที่ต้องใส่
ขบคุณครับ