ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

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


3 posters

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by loveapple244 16/07/11, 01:21 pm

    คือผมสั่งให้มันกดEค้างไว้ตลอดแต่มันกลับกดEรัวๆๆจะทำแบบไหนดีครับ
    จำทำเป็นแบบกดEแล้วสั้งให้หยุดได้ไหมเช่นว่า
    กด E บนคีบอร์ดแล้วหยุดไปซะพักแล้วกี่นาทีกดต่อแต่ยากให้เป็นแบบกดEค้างไว้ได้ไหมง่า
    TvT
    While 1
    If WinActive ($GameHD) then Send ("{E}")
    WEnd
    Arm
    Arm
    PSsix Member Super Class III
    PSsix Member Super Class III


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

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by Arm 16/07/11, 02:17 pm

    ถ้าเป็นกดแล้วพักใช้คำสั่งนี้ครับ
    Code:
    While 1
       Send("A") ;กด A
       Sleep(5000) ;พัก 5 วินาที (1000 = 1 วินาที)
    WEnd
    ถ้าเป็นกดค้าง................ไม่รู้ครับ - -" em232 em228
    (เดี๋ยวรอท่าน Admin มาตอบก็ได้)
    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by loveapple244 16/07/11, 05:57 pm

    ขอบคุณครับที่ทำการช่วยเหลืออิอิชื่อลบนะครับเด็กใหม่
    While 1 กดหนดวนคำสั่งที่1หรือเปล่าครับ
    Send("A") ;กด A คือส่งข้อความAเป็นระบบTxetหรือเปล่้าครับมันแตกต่างอย่างไรครับระหว่าง
    ("A")กับ("{A}")
    Sleep(5000) ;พัก 5 วินาที (1000 = 1 วินาที)อันนี้คือเเหมือนเป็นTimeเป็นเวลาแบบวินาทีขอบคุณสำหรับคำอธิบายอิอิ
    WEndแล้วอันนี้แปลว่าอะไรครับจบข้อความข้างต้นหรือครับ
    Arm
    Arm
    PSsix Member Super Class III
    PSsix Member Super Class III


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

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by Arm 16/07/11, 06:57 pm

    Wend คือจบให้วนคำสั่ง While 1 ไปเรื่อยๆครับ
    Send("xx") กะ Send("{xx}") เท่าที่ผมรู้คือ..อันแรกส่งค่าเป็นข้อความ อันที่สองคือ..การกดปุ่มที่ไม่ใช่ตัวอักษรครับ เช่น
    Code:
    Send("{ALT}") ;กดปุ่ม ALT
    Send("{F1}") ;กดปุ่ม F1
    Send("!{PRINTSCREEN}") ;กดปุ่ม ALT+PRINTSCREEN (จับภาพหน้าจอที่ Active)
    Send("{ENTER}") ;กดปุ่ม ENTER
    ส่าน While "1" ไม่รู้จริงๆครับ
    เพราะเวลาใช้คำสั่งลูปก็ใส่เลขหนึ่งลงไป
    คงต้องให้ท่าน Admin มาอธิบายแล้วล่ะครับ em229 em232
    em218 em219
    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by loveapple244 16/07/11, 09:49 pm

    ขอบคุณครับอิอิ
    While 1
    If WinActive ($GameHD) then Send ("{TAB}")
    Sleep (2200)
    If WinActive ($GameHD) then Send ("{4}")
    Sleep (2200)

    WEnd
    ใช้ได้แล้วอิอิ -0-
    POS
    POS
    PSsix
    PSsix


    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by POS 17/07/11, 09:01 am

    Send("{e down}") ;กดค้าง

    Send("{e up}") ;ปล่อยปุ่มที่กดค้าง


    "" = ข้อความธรรมดา

    "{}" = ปุ่มอื่นที่ไม่ใช่ปุ่มข้อความธรรมดา ,ข้อความพิเศษพวกรหัส ASCII , ข้อความธรรมดาพร้อมกับพารามิเตอร์กำหนดสถานะการกระทำ
    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by loveapple244 17/07/11, 03:23 pm

    ขอบคุณครับกรี๊ดได้แล้วดีจายที่ซู๊ดเลยยTvTไปนั่งหาในภาษาซีมางงไปใหญ่เลยแต่มันก็คล้ายที่สุดแต่ไม่มี
    }อะไีรแบบนี้เลยเขียนง่ายขึ้นแล้วใช้ได้บนวินโดว์เลยแปลว่าAutoitทันสมัยแก่การนำมาใช้ในระบบwin32&64แน่เลย
    Arm
    Arm
    PSsix Member Super Class III
    PSsix Member Super Class III


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

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by Arm 17/07/11, 04:20 pm

    ขอบคุณครับท่าน Admin
    เย้!!..รู้วิธีการกดปุ่มค้างแล้ววว
    ถ้าสมมติกด {A down} แล้ว
    ก็ต้องใส่ {A up} ด้วยใช่มั้ยครับ (เดี๋ยวมันไม่ปล่อยให้ อิอิ)
    em218
    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ Empty Re: กดคีบอร์ดคำสั่งกดค้างได้หรือไม่ครับแล้วใช้คำสั้งอย่างไรครับ

    ตั้งหัวข้อ by loveapple244 17/07/11, 04:40 pm

    To hold a key down (generally only useful for games)

    Send("{a down}") ;Holds the A key down
    Send("{a up}") ;Releases the A key

    โหตั้งแต่บทความที่พี่ POSบอกมามันมีจิงๆๆด้วยครับโหหหสุดยอดไปเลยที่แท้มันมีบอกแต่ผมไม่เก่งภาษาอังกฤษเองรู้งี้ตอนเด็กขยันกว่านี้ก็ดีแล้ว TvT
    ถ้าอันไหนแปลไม่ได้หาอ่านแล้วไม่เข้าใจลบขอให้พี่ๆช่วยกันตอบด้วยนะครับอิอิ
    ข้างบนเอามาจากAutoIT Help -*-

      เวลาขณะนี้ 02/05/24, 05:45 pm