ฟอรั่ม 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
yamcrocodile
olyakuzalo
6 posters

    การนับถอยหลังโปรแกรม

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


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 15
    ความนิยม : 0
    เข้าร่วมเมื่อ : 30/01/2012

    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by olyakuzalo 06/02/12, 06:34 pm

    อยากทราบโค้ดที่นับถอยหลังให้กับโปรแกรมเรา

    คือ อยากให้มันใช้ไม่ได้เมื่อถึงเวลา

    เช่น หมด อายุ วันที่ 1 มีนาคม 2555 โปรแกรมก็ทำอะไรไม่ได้ หรือไม่ทำตามคำส่ง

    ฝากด้วยนะครับ
    avatar
    yamcrocodile
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 4
    ความนิยม : 0
    เข้าร่วมเมื่อ : 10/02/2012

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by yamcrocodile 10/02/12, 02:07 am

    ลองใช้ พวก Time ดูครับ ให้ if ตรวจสอบเวลา ที่กำหนดครับ
    max30012540
    max30012540
    PSsix Member High Class
    PSsix Member High Class


    การนับถอยหลังโปรแกรม Empty PSsix Program Coder
    จำนวนข้อความ : 98
    ความนิยม : 10
    เข้าร่วมเมื่อ : 10/10/2011
    อายุ : 26

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by max30012540 10/02/12, 06:51 pm

    em218
    Code:
    if @MDAY&"/"&@MON&"/"&@YEAR = "01/03/2012" Then MsgBox(16,"","หมดเวลาใช้งานแล้ว")
    avatar
    olyakuzalo
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 15
    ความนิยม : 0
    เข้าร่วมเมื่อ : 30/01/2012

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by olyakuzalo 11/02/12, 06:24 pm

    max30012540 พิมพ์ว่า: em218
    Code:
    if @MDAY&"/"&@MON&"/"&@YEAR = "01/03/2012" Then MsgBox(16,"","หมดเวลาใช้งานแล้ว")


    หมดเวลาแล้ว อยากให้มันปิดโปรแกรมด้วยทำไงครับ
    max30012540
    max30012540
    PSsix Member High Class
    PSsix Member High Class


    การนับถอยหลังโปรแกรม Empty PSsix Program Coder
    จำนวนข้อความ : 98
    ความนิยม : 10
    เข้าร่วมเมื่อ : 10/10/2011
    อายุ : 26

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by max30012540 11/02/12, 09:01 pm

    olyakuzalo พิมพ์ว่า:
    max30012540 พิมพ์ว่า: em218
    Code:
    if @MDAY&"/"&@MON&"/"&@YEAR = "01/03/2012" Then MsgBox(16,"","หมดเวลาใช้งานแล้ว")


    หมดเวลาแล้ว อยากให้มันปิดโปรแกรมด้วยทำไงครับ
    em218
    Code:
    if @MDAY&"/"&@MON&"/"&@YEAR = "01/03/2012" Then
    MsgBox(16,"","หมดเวลาใช้งานแล้ว")
    Exit
    EndIf
    sticked
    sticked
    PSsix Member
    PSsix Member


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 24
    ความนิยม : 1
    เข้าร่วมเมื่อ : 30/01/2012
    อายุ : 34

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by sticked 11/02/12, 10:53 pm

    ขอบคุณครับ เป็นประโยชน์มากเลยครับผม
    avatar
    smileboy
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 08/02/2012

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by smileboy 12/02/12, 02:53 pm

    [quote="max30012540"][quote="olyakuzalo"]
    max30012540 พิมพ์ว่า: em218
    Code:
    if @MDAY&"/"&@MON&"/"&@YEAR = "01/03/2012" Then
    MsgBox(16,"","หมดเวลาใช้งานแล้ว")
    Exit
    EndIf
    คือว่าผมทำตามนี้แล้วใช้งานไม่ได้ครับมันไม่เกิดอะไรขึ้นเลยอ่าครับ
    sticked
    sticked
    PSsix Member
    PSsix Member


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 24
    ความนิยม : 1
    เข้าร่วมเมื่อ : 30/01/2012
    อายุ : 34

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by sticked 14/02/12, 01:47 am

    วางผิดที่รึป่าวคับ ผมลองแล้วนะ ก้ได้ปรกติดีครับ
    avatar
    smileboy
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 08/02/2012

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by smileboy 14/02/12, 08:37 am

    ต้องวางไว้ด้านบนของสคริปหรือป่าวครับ
    avatar
    Fast
    PSsix Member Super Class III
    PSsix Member Super Class III


    การนับถอยหลังโปรแกรม Empty PSsix Program Coder
    จำนวนข้อความ : 217
    ความนิยม : 54
    เข้าร่วมเมื่อ : 19/06/2011

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by Fast 14/02/12, 03:39 pm

    สคริ๊ปทำงานบันทัดบนก่อนล่างนะครับ em218
    avatar
    smileboy
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 08/02/2012

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by smileboy 14/02/12, 06:21 pm

    ขอดูตัวอย่างหน่อยได้มั้ยครับ ผมลองทุกตำแหน่งแล้วครับ ยังไม่ได้
    sticked
    sticked
    PSsix Member
    PSsix Member


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 24
    ความนิยม : 1
    เข้าร่วมเมื่อ : 30/01/2012
    อายุ : 34

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by sticked 15/02/12, 06:02 pm

    Code:
    ตัวอย่างของผมที่ผมวางไว้
    Case $Button1
                if @MDAY&"/"&@MON&"/"&@YEAR = "17/02/2012" Then
                      MsgBox(16,""," อยากจะลดลองใช้ต่อกรุณาติดต่อตั้มนะครับ ")
                      Exit
                   EndIf
                while 1
                   atk()

                WEnd

    ให้มันตรวจเช็ค ก่อนเมื่อกด $Button1 ทำงาน
    รึว่าถ้าจะให้ตอนเปิดเลยก้ น่าจะเป็น $Form1 นะครับ
    avatar
    smileboy
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 08/02/2012

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by smileboy 16/02/12, 06:04 pm

    สมมติ ผมเขียนสคริปแบบนี้ ผมควรจะเอาไปวางไว้ที่ไหนดีครับ
    Code:
    Global $GameHD

    Func _PSsixLoadH($gtitle)
    $GameHD = WinGetHandle($gtitle)
    If @error Then
    MsgBox(4096,"Error","Missing Windows")
    Else
    Return 1
    EndIf
    EndFunc

    if WinActivate('XXX') Then
      WinActivate('XXX')
    Else
      MsgBox(4096, "Check Games: ",'ใช้ได้เฉพาะกับเกม XXX เท่านั้น')
      Exit
      EndIf

    If _PSsixLoadH("XXX") Then WinActivate($GameHD)

    While 1
    if WinActive ($GameHD) then Send ("2")
    Sleep(5000)
    if WinActive ($GameHD) then MouseClick("right",660,357,1,10)
    Sleep(2000)
    if WinActive ($GameHD) then Send ("3")
    Sleep(1000)
    WEnd
    sticked
    sticked
    PSsix Member
    PSsix Member


    การนับถอยหลังโปรแกรม Empty การนับถอยหลังโปรแกรม Empty
    จำนวนข้อความ : 24
    ความนิยม : 1
    เข้าร่วมเมื่อ : 30/01/2012
    อายุ : 34

    การนับถอยหลังโปรแกรม Empty Re: การนับถอยหลังโปรแกรม

    ตั้งหัวข้อ by sticked 22/02/12, 09:03 pm

    วางไว้ตรงไหนก้ได้ครับ ถ้าเวลาที่เครื่องแมชกับที่เราตั้ง
    หมายถึงรุปแบบเวลาในเครื่องครับ
    เช่น ..
    dd/mm/yyyy
    dd/mm/yy
    งี้ครับ ถ้าไม่แมชกัน ก้ไม่ได้

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