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


4 posters

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    avatar
    kluaytord
    ระงับสมาชิก
    ระงับสมาชิก


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 21
    ความนิยม : 0
    เข้าร่วมเมื่อ : 14/08/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by kluaytord 19/09/10, 09:40 am

    ยกตัวอย่าง License Key ของโปรแกรมๆหนึ่ง
    o1z6USGB+sPvR7JD+zAKwU9hlBQE/8MTYGbKXdFvuou+7k8egArDY+EsRigGExVhdx/pRoAgwrumwtOLEu7Gg5+AG4adwdwJ3Pnhg5qOXJlZ6HbHv8Eka3iAOn4

    Send("o1z6USGB+sPvR7JD+zAKwU9hlBQE/8MTYGbKXdFvuou+7k8egArDY+EsRigGExVhdx/pRoAgwrumwtOLEu7Gg5+AG4adwdwJ3Pnhg5qOXJlZ6HbHv8Eka3iAOn4")

    เวลาส่งไปเครื่องหมาย + หาย เลยทำให้ Regist ไม่สำเหร็จ มีวิธีแก้ไหมครับ
    ลองทำดูแล้ว...เป็นทั้ง AutoIt และ AutoHotkey
    o1z6USGBsPvR7JDzAKwU9hlBQE/8MTYGbKXdFvuou7k8egArDYEsRigGExVhdx/pRoAgwrumwtOLEu7Gg5AG4adwdwJ3Pnhg5qOXJlZ6HbHv8Eka3iAOn4


    อ่า5...ได้แล้วครับ...โง่อยู่ตั้งนาน...ลืมการส่งปุ่มซะงั้น...

    Code:
    Send("o1z6USGB")
    Send("{+}")
    Send("sPvR7JD")
    Send("{+}")
    Send("zAKwU9hlBQE/8MTYGbKXdFvuou")
    Send("{+}")
    Send("7k8egArDY")
    Send("{+}")
    Send("EsRigGExVhdx/pRoAgwrumwtOLEu7Gg5")
    Send("{+}")
    Send("AG4adwdwJ3Pnhg5qOXJlZ6HbHv8Eka3iAOn4")
    POS
    POS
    PSsix
    PSsix


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by POS 19/09/10, 10:26 am

    การส่งค่าคีย์มันมีสองแบบ คือ คิดค่าอักขระพิเศษ พวก ! + # กับ แบบไม่คิดค่า

    ถ้าจะส่งโดยแบบมีเครื่องหมาย + ต้องส่งแบบหลัง ตั้งพารามิเตอร์ต่อท้ายเป็น 1 เช่น

    Code:
    Send("o1z6USGB+sPvR7JD+zAKwU9hlBQE/8MTYGbKXdFvuou",1)
    avatar
    kluaytord
    ระงับสมาชิก
    ระงับสมาชิก


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 21
    ความนิยม : 0
    เข้าร่วมเมื่อ : 14/08/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by kluaytord 20/09/10, 12:42 am

    POS พิมพ์ว่า:การส่งค่าคีย์มันมีสองแบบ คือ คิดค่าอักขระพิเศษ พวก ! + # กับ แบบไม่คิดค่า

    ถ้าจะส่งโดยแบบมีเครื่องหมาย + ต้องส่งแบบหลัง ตั้งพารามิเตอร์ต่อท้ายเป็น 1 เช่น

    Code:
    Send("o1z6USGB+sPvR7JD+zAKwU9hlBQE/8MTYGbKXdFvuou",1)

    ขอบพระคุณครับท่าน Admin POS
    แต่พอมาถึงหน้านี้(ดังรูปข้างล่าง)
    เราจะส่งคีย์เพื่อกดปุ่ม OK ได้อย่างไรครับ
    เพราะเคอร์เซอร์มันไปอยู่ในกล่อง Registration Key ซะแล้ว...
    ลองทุกวิถีทางแล้ว...ไม่ได้ครับ...จนปัญญาครับ...

    [You must be registered and logged in to see this image.]
    POS
    POS
    PSsix
    PSsix


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by POS 20/09/10, 06:56 am

    ตามปกติกดแท็บก็น่าจะได้ครับ แต่ถ้าโปรแกรมรับค่าแท็บด้วยโฟกัสมันก็จะติดอยู่ในช่องใส่ข้อความ ลองเปลี่ยนมาใช้คำสั่ง MouseClick แทน

    MouseClick จะติดปัญหาอยู่อย่างคือ ต้องระบุตำแหน่งที่ถูกต้องของปุ่มก่อน ก็ต้องใช้คำสั่งWinGetPos ดึงเอาตำแหน่งหน้าต่างออกมา แล้วเอามาบวกตำแหน่งแกน x,y ของปุ่ม OK จากรูปน่าจะอยู่ที่ตำแหน่ง 260,250 (วัดโดยใช้ PSsix Auto Path Click ดึงเอาตำแหน่งจากรูปปุ่ม OK มาลบตำแหน่งขอบจากมุมซ้ายบนของหน้าต่าง)

    คำสั่งเขียนแล้วก็จะได้ประมาณนี้

    Code:
    $ID = WinGetPos("Please Register")
    MouseClick("",$ID[0]+260,$ID[1]+250,1,0)


    avatar
    kluaytord
    ระงับสมาชิก
    ระงับสมาชิก


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 21
    ความนิยม : 0
    เข้าร่วมเมื่อ : 14/08/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by kluaytord 22/09/10, 11:12 am


    [You must be registered and logged in to see this image.]


    ตัวอย่าง License key ครับ จะต้องส่งให้อยู่ในรูปแบบๆด้านล่างครับ...
    Code:
    VUWAwRAAAQgJMmiehmdX7yjHnKa9s72AhAV2GtLjiomYWkHwg T1FA2dBKVjNZvM
    g8k6osRrc29X4sBPgXn1xj34Si9Aws8VsrJKjQ1k/GvdHRwvPl zh5AA4T8Se7fib
    fMjU7ejSToB/LkSoNy0DIsRQZTafx6mQ+pQxdygikYwuddhBHF Z+m3r1LxYJkv6f
    Llm6CRvkZdTUSYyzFEGidf0+3W2NtGAax8znrShhHT6wH99km1 2RltylA8Bu2njh
    WNbTxJXB90uXMrU91ethvc67iL0+/1DlADeuUj/IdXpZZbWdJO Hw8FB3Qa09nNZv
    1fBFdoO57J7BtoG/6hZU0VdPQmlV3tGXbLQ5fSuK7ZO0sLhrOT oI+2GvH3f6nMY3
    oo3Ait2KVjH6O1rjOh1rHAAAAAA=
    POS
    POS
    PSsix
    PSsix


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by POS 23/09/10, 06:42 am

    ใส่มาโคร @CR หรือ @CRLF เชื่อมแต่ละบรรทัดลงไปดังนี้

    ตัวอย่าง

    Code:
    "aaaaaaaaaaa"&@CRLF&"bbbbbbbbbbb"
    avatar
    kluaytord
    ระงับสมาชิก
    ระงับสมาชิก


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 21
    ความนิยม : 0
    เข้าร่วมเมื่อ : 14/08/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by kluaytord 23/09/10, 09:52 pm

    ขอบพระคุณครับท่าน POS
    ท่านมีตำราหรือหนังสือ ของโปรแกรม
    Autoit หรือ AutoHotkey ที่สอนเป็นภาษาไทย
    หรือเปล่าครับ...? ถ้ามีผมขอซื้อครับ
    ราคาแล้วแต่ท่านเห็นสมควรครับ...
    หรือถ้าตำราพวกนี้มีขายตามท้องตลาด
    ช่วยแนะนำด้วยครับว่าซื้อที่ไหน ?
    ติดต่อมาที่ [You must be registered and logged in to see this link.] นะครับ...

    ผมถามท่านอยู่บ่อยๆ และท่านก็มาตอบบ่อยๆ เกรงใจครับ...

    ขอถามอีกครับ...อิอิ นี่ขนาดเกรงใจนะเนี่ย...อิอิ


    SplashTextOn มีลูกเล่นอะไรบ้างครับ
    ยกตัวอย่างเช่น > เราสามารถใส่สี Background, สีตัวอักษร, ลักษณะตัวอักษร, ขนาดตัวอักษร, อื่นๆ
    รบกวนขอตัวอย่างสคริปหน่อยครับ...


    ตัวอย่างสคริปที่ผมทำได้...มั่วๆเอาอ่ะ...


    Code:
    SplashTextOn("Kluaytord", "Thank you very much.", 500, 80, -1, -1, 1, "", 30)
    Sleep(5000)
    SplashOff()
    avatar
    kluaytord
    ระงับสมาชิก
    ระงับสมาชิก


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 21
    ความนิยม : 0
    เข้าร่วมเมื่อ : 14/08/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by kluaytord 24/09/10, 01:15 am

    [You must be registered and logged in to see this image.]


    ผมลอง Send Key ใน Notepad ได้ครับ
    เรียงบรรทัดลงมาเป๊ะๆเลยครับ...แหล่มมากๆ
    แต่พอเอาไป Send Key ในโปรแกรมนี้ ไม่ได้ครับ...
    มีวิธีอื่นไหมครับ...?


    Code:
    Send("LVUWAwRAAAQgJMmiehmdX7yjHnKa9s72AhAV2GtLjiomYWkHwg T1FA2dBKVjNZvM"&@CRLF&"g8k6osRrc29X4sBPgXn1xj34Si9Aws8VsrJKjQ1k/GvdHRwvPl zh5AA4T8Se7fib"&@CRLF&"fMjU7ejSToB/LkSoNy0DIsRQZTafx6mQ+pQxdygikYwuddhBHF Z+m3r1LxYJkv6f"&@CRLF&"Llm6CRvkZdTUSYyzFEGidf0+3W2NtGAax8znrShhHT6wH99km1 2RltylA8Bu2njh"&@CRLF&"WNbTxJXB90uXMrU91ethvc67iL0+/1DlADeuUj/IdXpZZbWdJO Hw8FB3Qa09nNZv"&@CRLF&"1fBFdoO57J7BtoG/6hZU0VdPQmlV3tGXbLQ5fSuK7ZO0sLhrOT oI+2GvH3f6nMY3"&@CRLF&"oo3Ait2KVjH6O1rjOh1rHAAAAAA=")
    POS
    POS
    PSsix
    PSsix


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by POS 24/09/10, 08:06 am

    ผมไม่ชัวร์เหมือนกันเรื่องการส่งข้อโปรแกรม เนื่องจากไม่ได้ใช้โปรแกรมนี้ จะมีมาโคร 3 ตัวด้วยกันที่ทำหน้าที่เกี่ยวกับการเปลี่ยนบรรทัด คือ @CR,@LF,@CRLF คุณลองใส่เข้าไปดู(ใส่ซ้ำสองตัว หรือลองสสับกันใส่)

    อีกอย่างคือ ลองนำเอาข้อมูลทั้งหมดใส่เข้าไปในตัวแปร แล้วสั่ง send ตัวแปรนั้นเข้าไปเลยจะดีกว่า เพราะถ้าสั่งปกติโปรแกรมมันจะส่งไปทีละตัวซึ่งทำให้ช้า

    ตัวอย่าง

    Code:
    $textkey = "aaaaaaaaaaa"&@CRLF&"bbbbbbbbbbb"
    send($textkey)

    -------------
    หนังสือการเขียนโปรแกรมทั้งสองไม่มีครับ เท่าที่มี(เท่าที่รู้) คือหนังสือ Hack Windows ฉบับ Registry จะอยู่ในบทที่ 10
    [You must be registered and logged in to see this link.]

    ในอนาคตอันใกล้ ก็จะมีหนังสือ Registyr Windows 7 จะเพิ่มเทคนิคใหม่ๆ เกี่ยวกับ AutoIt อีกสองบท และหนังสือฆ่าไวรัส(ไม่ชัวร์เรื่องชื่อหนังสือกำลังเขียน) เป็นการนำโค้ดไวรัสของ AutoIt หลายๆตัว มาอธิบายว่ามันทำงานอย่างไร และวิธีการเขียนย้อนกระบวนให้โปรแกรมย้อนกลับไปฆ่าไวรัสจากเครื่องที่แพร่มา ขอไม่ลงรายละเอียดมากเพราะจะกลายเป็นการโฆษณาไป
    ----------------------

    คำสั่ง SplashTextOn เอาแบบง่ายๆ กดปุ่ม Alt + W หน้าต่าง Code Wizard ออกมาก็คลิกแท็บ Splash Text ปรับแต่งจากตรงนี้ได้เลย ทำเสร็จ คลิกปุ่ม Copy ด้านล่าง เพื่อนำโค้ดที่gen มาใช้ใน SciTE Script Editor ตามปกติ

    ---------------

    หมายเหตุ ตอนนี้ผมแยกออกมาเป็นกระทู้ใหม่ เพื่อความสะดวกต่อผู้อ่านท่านอื่นๆ ในการเข้ามาอ่าน


    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 96
    ความนิยม : 1
    เข้าร่วมเมื่อ : 21/07/2010
    อายุ : 35

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by sirchet 28/09/10, 06:00 pm

    ผมรอหนังสือคุณ POS อยู่นะครับ
    POS
    POS
    PSsix
    PSsix


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by POS 28/09/10, 10:14 pm

    หนังสือสองเล่มเขียนเสร็จแล้วครับ เล่มแรกจัดหน้าไป 7 ครั้ง ยังไม่เป็นที่พอใจ(ของทาง บก.) ทาง สนพ. เมลมาถามว่าเอาหรือยัง เพราะค่อนข้างช้ามาก ผมตอบไปว่าไหนๆ ก็ช้าแล้ว เอาให้ถึงที่สุด ก็เลยให้ฝ่ายศิลป์อีกคนลองจัดดู

    เล่มสอง Registry Windows 7 ตรวจแก้ไขสามสี่บทแล้ว เพื่อไม่ให้ช้าเกินไป ก็อันที่ตรวจแล้วก็ให้ฝ่ายศิลป์จะจัดหน้าไป บก. เล่มนี้เงียบไปพักหนึ่งแล้ว ยังไม่ได้เมลไปถามความคืบหน้า

    เล่มสามกำลังทำอยู่ แต่ผมดันไปหมกหมุ่นอะไรบางอย่างมาพักหนึ่ง งานไม่ค่อยคืบ บังเอิญช่วงนี้ใกล้หน้าหนาว งานพวกสั่งชุดก็จะมาเยอะ ตอนนี้กำลังติดต่อรับงานโอท็อปหนึ่งปีจะมีสองครั้ง(เคยรับไปครั้งหนึ่ง) ทำเสื้อแจ็คเก็ตประมาณเกือบสองพันตัว เท่าที่รู้คือเขาจะทำแล้วให้คนออกร้านซื้อ แล้วนำเงินที่ได้มาเป็นกองทุนจัดงาน

    สรุปเลย หนังสือออกแน่ครับ แต่ช้าหน่อย

    รายชื่อไวรัส AutoIt ที่จะทำการอธิบายโค้ดการทำงาน (พวกไวรัส AutoIt มีเยอะกว่านี้แต่ส่วนใหญ่ จะเป็นการแตกสายพันธุ์ จึงคัดเอาแต่ตัวเด็ดๆ)

    W32.AutoiT.AC.Worm
    Win32.AutoIt.ai
    W32.Autoit.AD
    W32.AutoiT.BA



    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 96
    ความนิยม : 1
    เข้าร่วมเมื่อ : 21/07/2010
    อายุ : 35

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by sirchet 02/10/10, 09:49 pm

    อยากให้คุณ POS เขียนเกี่ยวกับ Autoit มากๆ ครับ
    sak20102005
    sak20102005
    ระงับสมาชิก
    ระงับสมาชิก


    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty
    จำนวนข้อความ : 96
    ความนิยม : 4
    เข้าร่วมเมื่อ : 07/04/2011

    ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ Empty Re: ถามตอบ AutoIt เรื่องการเขียนสคริปต์ติดตั้งโปรแกรมอื่นๆ

    ตั้งหัวข้อ by sak20102005 11/04/11, 12:41 am

    ทดลองใช้คำสั่ง Control Send ดูครับ การลงทะเบียนโปรแกรมที่มี Serials ยาวๆ ใน Edit จะทำได้ง่ายกว่า
    คำสั่งทีมักนิยมใช้ เช่น. ControlGetText , ControlSetText เป็นต้น

    Code:
    #NoTrayIcon
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Include <File.au3>

    Opt("MustDeclareVars", 1)

    Global $stext, $textopen, $filetxt
    Global $hForm, $Edit, $text, $nMsg, $i
    Global $notepad = 'Notepad.exe'
    Global $hFile = @DesktopDir&'\Serials.txt'

    _createfile()
    Func _createfile()
       If Not FileExists($hFile)Then
           _FileCreate($hFile)
            $stext = FileOpen($hFile, 1)
            FileWrite($stext, "1234567890abcdefghijklmnoprstuvwxyz"&@CRLF& _
           "cdefghij12345rstu4567890abcdefghijk"&@CRLF& _
           "1234567890abcdefghijklmnoprstuvwxyz"&@CRLF& _
           "cdefghij12345rstu4567890abcdefghijk"&@CRLF& _
           "cdefghij12345rstu4567890abcdefghijk"&@CRLF& _
           "1234567890abcdefghijklmnoprstuvwxyz"&@CRLF& _
           "1234567890abcdefghijklmnoprstuvwxyz"&@CRLF& _
           "cdefghij12345rstu4567890abcdefghijk"&@CRLF& _
           "1234567890abcdefghijklmnoprstuvwxyz"&@CRLF& _
           "cdefghij12345rstu4567890abcdefghijk"&@CRLF& _
           "cdefghij12345rstu4567890abcdefghijk"&@CRLF& _
           "1234567890abcdefghijklmnoprstuvwxyz")
        EndIf
           FileClose($stext)
           _filemanager()
    EndFunc

    Func _filemanager()
       If FileExists($hFile)Then
          $textopen = FileOpen($hFile, 0)
            $filetxt = FileRead($textopen)
            MsgBox(4096, "Read Serials.txt on desktop", $filetxt)
            MsgBox(4096, "Info", "Run notepad and write text.")
            $hForm = GUICreate("test", 386, 283, -1, -1)
            $Edit = GUICtrlCreateEdit("", 8, 40, 369, 233)
            GUICtrlCreateLabel("Serials Register", 152, 16, 77, 17)
            Run("notepad.exe")
            WinWait("[CLASS:Notepad]")
            WinMove(("[CLASS:Notepad]"), "", 250, 300, 600, 300)
            WinSetTitle("[CLASS:Notepad]", "", "Use code ControlSetText")
            ControlSetText("[CLASS:Notepad]", "", "Edit1", $filetxt)
            FileClose($textopen)
            Sleep(1000)
            If WinSetState("[CLASS:Notepad]", "", @SW_HIDE)Then
                MsgBox(4096, "Info", "Send text from notepad to gui control")
                GUISetState(@SW_SHOW)
            EndIf
            WinSetTitle($hForm, "", "Use code ControlGetText")
            $text = ControlGetText("[CLASS:Notepad]", "", "Edit1")
            GUICtrlSetData($Edit, $text)
           ProcessClose($notepad)
            While 1
                $nMsg = GUIGetMsg()
                Switch $nMsg
              Case $GUI_EVENT_CLOSE
                    For $i = 255 To 0 Step -1
                        WinSetTrans("Use code ControlGetText", "", $i)
                        Sleep(0.5)
                    Next
                    Exit
                EndSwitch
            WEnd
        EndIf
    EndFunc










      เวลาขณะนี้ 27/04/24, 01:04 am