ขอถามเรื่องแนวคิด Repeat ครับ

View previous topic View next topic Go down

ขอถามเรื่องแนวคิด Repeat ครับ

Post by chinz100 on 5/2/2011, 21:52

แนวคิด Repeat : เราสามารถทำซ้ำชุดคำสั่ง ที่เราได้กดไปก่อนหน้าได้ ในลักษณะ กดครั้งหนึ่งทำงาน และจะทำงานไปเรื่อยๆ จนกว่าจะกดปุ่ม macro นั้นอีกครั้ง
รูปแบบ : MACRO_CMD_REPEAT, <จำนวนคำสั่งที่จะย้อนกลับไปทำงาน โดยเริ่มจากทำแหน่งนี้เลยเป็น 1 , MACRO_CMD_REPEAT เป็น 2... (ไปเรื่อยๆ) >

แบบนี้ เราจะ คิดยังไงหรือครับ

Code:
MACRO_BLOCK_START, MACRO_CMD_DISABLE_ALL, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_1,0, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_CMD_DELAY, $03, $E8, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_2,0, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_CMD_DELAY, $09, $C4, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_2,0, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_CMD_DELAY, $09, $C4, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_3,0, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_CMD_DELAY, $01, $2C, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_3,0, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_CMD_DELAY, $01, $2C, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_3,0, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_TAB,0, MACRO_BLOCK_STOP,
MACRO_CMD_REPEAT, 75,
END_BUTTON

MACRO_BLOCK_START, MACRO_CMD_DISABLE_ALL, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_1,0, MACRO_BLOCK_STOP, << 13
MACRO_BLOCK_START, MACRO_CMD_DELAY, $03, $E8, MACRO_BLOCK_STOP, << 12
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_2,0, MACRO_BLOCK_STOP, << 11
MACRO_BLOCK_START, MACRO_CMD_DELAY, $09, $C4, MACRO_BLOCK_STOP, << 10
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_2,0, MACRO_BLOCK_STOP, << 9
MACRO_BLOCK_START, MACRO_CMD_DELAY, $09, $C4, MACRO_BLOCK_STOP, << 8
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_3,0, MACRO_BLOCK_STOP, << 7
MACRO_BLOCK_START, MACRO_CMD_DELAY, $01, $2C, MACRO_BLOCK_STOP, << 6
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_3,0, MACRO_BLOCK_STOP, << 5
MACRO_BLOCK_START, MACRO_CMD_DELAY, $01, $2C, MACRO_BLOCK_STOP, << 4
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_3,0, MACRO_BLOCK_STOP, << 3
MACRO_BLOCK_START, MACRO_TYPE_KEYBOARD, 0,KEY_TAB,0, MACRO_BLOCK_STOP, << 2
MACRO_CMD_REPEAT, 75, << 1
END_BUTTON

แบบนี้หรือปล่าวครับ ถ้าผมจะเอา แค่ 33TAB ทำไงครับ แล้ว 122333TAB แ้ล้ว 2233 อะครับ ช่วยนำเสนอตรงนี้ด้วยนะครับ ถ้าผมเข้าใจตรงนี้ผมจะไป ประยุกเองได้
avatar
chinz100
Avatar MacroKey
Avatar MacroKey

จำนวนข้อความ : 10
คะแนน : 1013
วันที่สมัคร : 2010-09-06
ที่อยู่ : 119/10 วุฑากาศ เขตตลาดพลู แขวงธนบุรี 10600

Back to top Go down

Re: ขอถามเรื่องแนวคิด Repeat ครับ

Post by Baby4Bot on 6/2/2011, 03:01

การวนลูปจำทำได้แค่ลูปซ้ำๆ นะคะไม่สามารถ กะโดนข้ามลูปได้นะคะสำหรับตัวนี้ (แต่หากออกตัวใหม่มาน่าจะกำหนดได้มากก่า 1 ลูปค่ะ)

สรุป. ณ.ตอนนี้ทำได้แค่ลูปด้วยนะค่ะ แระลูปนั้นจะวนจนกว่าคุณจะกดปุ่มนั้นเพื่อจบการทำงานคะ
avatar
Baby4Bot
Administrator
Administrator

จำนวนข้อความ : 101
คะแนน : 9999057
วันที่สมัคร : 2009-09-13

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum