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


ถามเกี่ยวกับHotKeySet

Share
avatar
beer02
PSsix Member Class II
PSsix Member Class II


จำนวนข้อความ : 31
ความนิยม : 0
เข้าร่วมเมื่อ : 10/11/2011

ถามเกี่ยวกับHotKeySet

ตั้งหัวข้อ by beer02 on 28/11/11, 11:07 pm

มีวิธีที่ทำให้
hotkeyset f1 แล้ว send f1

ได้มั่งมั้ยครับ
ผมทำแบบนี้
HotKeySet ("{F1}", "b1")
Func b1()
Send("{F1}")
MouseClick("left")
EndFunc
แล้วมันค้างๆแล้วคลิกไม่หยุด

ขอบคุณล่วงหน้าครับ
avatar
POS
PSsix
PSsix


จำนวนข้อความ : 1151
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: ถามเกี่ยวกับHotKeySet

ตั้งหัวข้อ by POS on 29/11/11, 06:48 am

ทำแบบนั้นก็จะเป็นการสั่งกด F1 เพื่อเรียกฟังก์ชันวนไปไม่จบ ต้องแก้ไขด้วยการปลดการทำงานฟังก์ชันก่อนแล้วจึงค่อยสั่งกด F1 ตามตัวอย่างสคริปต์ด้านล่างนี้

Code:
HotKeySet("{F1}", "sendF1")


While 1
   Sleep(100)
WEnd

Func sendF1()
   HotKeySet("{F1}") ;ปลด
   Send("{F1}")
   ConsoleWrite("กดคีย์ F1" & @CRLF)
   MouseClick("left")
   HotKeySet("{F1}", "sendF1");ตั้งใหม่
EndFunc


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com
avatar
beer02
PSsix Member Class II
PSsix Member Class II


จำนวนข้อความ : 31
ความนิยม : 0
เข้าร่วมเมื่อ : 10/11/2011

Re: ถามเกี่ยวกับHotKeySet

ตั้งหัวข้อ by beer02 on 30/11/11, 01:15 am

ขอบคุณครับjavascript:emoticonp('em218')

    เวลาขณะนี้ 26/03/17, 02:28 am