ฟอรั่ม 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


2 posters

    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ

    potaenakrab
    potaenakrab
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 23/01/2014
    อายุ : 29

    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ

    ตั้งหัวข้อ by potaenakrab 10/03/14, 12:08 am

    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ
    POS
    POS
    PSsix
    PSsix


    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty Re: ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ

    ตั้งหัวข้อ by POS 15/03/14, 10:22 pm

    คำสั่งจริงๆ ก็ประมาณ ส่วนที่ต้องจัดการมากคือ GUI ที่ต้องรับข้อมูลจากผู้ใช้ครับ (ศึกษาได้จากหนังสือที่แนะนำด้านบนฟอรั่ม)

    Code:
    While 1
       
       Send("k") ;เปลียนคีย์ที่จะส่ง
       Sleep(1000) ;หน่วงเวลา 1 วินาที
       
       WEnd
    potaenakrab
    potaenakrab
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 23/01/2014
    อายุ : 29

    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty Re: ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ

    ตั้งหัวข้อ by potaenakrab 16/03/14, 04:08 pm

    ที่ผมทำได้ตอนนี้ประมานนี้ครับ

    Code:

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <Misc.au3>

    $itr = 1

    _Singleton(@ScriptName, 0)

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 400, 400, 400, 400)
    $Input1 = GUICtrlCreateInput("", 24, 24, 65, 21)
    $Label1 = GUICtrlCreateLabel("Delay", 104, 32, 31, 17)
    $Input2 = GUICtrlCreateInput("", 136, 24, 73, 21)
    $Input1 = GUICtrlCreateInput("", 24, 54, 65, 21)
    $Label1 = GUICtrlCreateLabel("Delay", 104, 62, 31, 17)
    $Input2 = GUICtrlCreateInput("", 136, 54, 73, 21)
    $Button1 = GUICtrlCreateButton("Button1", 232, 24, 75, 25)
    $Button2 = GUICtrlCreateButton("Button2", 312, 24, 75, 25)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    While 1
     $nMsg = GUIGetMsg()
     Switch $nMsg
     Case $GUI_EVENT_CLOSE
     Exit
     Case $Button1
        $itr =1
     Start()
     EndSwitch
    WEnd

    Func Start()
      AdlibRegister("checkexit",50)
     While $itr
    Send(GUICtrlRead($Input1))
     Sleep(GUICtrlRead($Input2) & "000")
      Sleep(10)
     WEnd
     EndFunc


    Func checkexit()
     $nMsg = GUIGetMsg()
     Switch $nMsg
     Case $GUI_EVENT_CLOSE
     Exit
     Case $Button2
     $itr = 0
     EndSwitch

      EndFunc

    แต่ผมไม่เข้าใจว่าทำไมใส่คีย์ที่จะให้กด 2 ช่องที่สร้างขึ้นมา แต่มันทำงานแค่ช่องแรกช่องเดียว
    แบบกด button1 แล้วทำงานไล่ลูบลงมาทีละช่องตามเลขที่เราใส่ลงไปวนกับขึ้นไปใหม่อะครับ
    potaenakrab
    potaenakrab
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 23/01/2014
    อายุ : 29

    ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ Empty Re: ถ้าเกิดผมอยากสร้าง AutoKey ด้วย AutoIt v3 แบบ PSsixAutoKey ต้องเริ่มจากตรงไหนครับ

    ตั้งหัวข้อ by potaenakrab 17/03/14, 08:24 am

    Thread.Sleep(1000); กดตลอดทุกๆ 1 วิ
    ไม่หยุดรอ 5 วิถึงจะกด Key
    Thread.Sleep(5000); กดตลอดทุกๆ 5 วิ
    Thread.Sleep(2000); กดตลอดทุกๆ 2 วิ
    Thread.Sleep(4000);กดตลอดทุกๆ 4 วิ

    ที่ผมเรียงเวลาไม่ไม่เรียงตามลำดับคือ ผมอยากทราบว่ามันจะทำงานยังไงจะหยุดรอเวลาเหมือนกับคำสั่ง Sleep(1000) ไหม ?

    ขอบคุณท่าน POS มากนะครับ

      เวลาขณะนี้ 27/04/24, 08:53 pm