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


5 posters

    ช่วยหน่อยครับ

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


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 15/08/11, 03:21 pm

    คือว่า ผมต้องการเขียนสคริป autoit ในการใช้ commisionning MU ของระบบ 3G อะครับ เพราะว่าผมทำงานเกี่ยวกับระบบเครือข่าน AIS และทำการติดตั้งระบบ 3G ให้ทั่วกรุงเทพเพราะจะมีการเปิดใช้แล้ว ทุกคนในนี้อาจจะได้ใช้เครือข่ายที่ผมติดตั้ง ปัญหาที่เกิดคือ MU เนี่ยมันเหมือนคอมพิวเตอร์ตัวนึงแต่เราต้องไปลงโปรแกรมให้มัน ON ได้ซึ่งผมต้องทำซั้าๆเดิมๆอยู่ตลอดในทุกๆ size งานคืออัปเกรด ซอฟแวร์ให้มันเพื่อเชื่อต่อกับ RMC Ericsson ได้นั่นเอง
    ตอนนี้ผมเบื่อในการทำซ้ำๆเดิมๆมาก ผมต้องตรวจเช็คหลายจุดของระบบตู้ เบส ซึ่งถ้า note book ผมสามารถลงเองได้จะเป็นการดีมากและผมต้องออกติดตั้งกลางคืน เพราะตอนกลางวันมีลูกค้าใช้งานจำนวนมากจึงไม่มีเวลานอน
    ซึ่งตอนนี้ผมรบกวนทุกคนช่วยผมหน่อยครับ

    โปรแกรมที่ผมใช้โปรแกรมแรกเป็น Hyperterminal ซึ่งใช้เชื่อมต่อกับ MU เป็นโปรแกรมที่ใช้ใน controller แหละครับโดยใช้โปรแกรมนี้ติดต่อกับ micro ตอนนี้ผมทำให้ auto it เปิดโปรแกรมและ set ค่าต่างๆได้แล้ว
    และตอนนี้มันติดอยู่ที่ เวลาเราเชื่อมต่อกับโปรแกรม เช่นเราสั่งมันformatt harddisk มันก็จะตอบกลับมา

    คำถามของผมคือ

    1.ผมจะใช้คำสั่งอะไรให้ autoit เขียนข้อความลงไปในโปรแกรม hyperterminal มันคล้ายๆกับว่า เหมือนเราพิมพ์คำสั่งอ่ะคับแต่อยากให้มันพิมพ์เอง
    2.ถ้ามัน formatt เสร็จแล้วโปรแกรมมันจะบอกเรา แต่ผมจะเช็คยังไงว่าเมื่อโปรแกรม formatt harddisk เสร็จแล้ว ผมจำสแกนคำตอบที่โปรแกรมป้อนกลับมาว่าผ่านหรือไม่ผ่าน ถ้าไม่ผ่านผมจะให้ออกจากโปรแกรม ถ้าโปรแกรมบอกมาว่าผ่านผมจะให้มันพิมพ์ คำสั่งต่อไปอ่ะคับ

    รบกวนทุกคนทีครับจะได้มีระบบ 3G ใช้กันนะ
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by aut 15/08/11, 03:34 pm

    นายใช้คำสั่งsendกับctrlsendดูดิใช้ไม่เป็นดูนี่ [You must be registered and logged in to see this link.] จาดึงตัวหนังสือมาตรวจก้อใช้คำสั่งcontrolGetTextดึงมาอ่านะ
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 16/08/11, 08:29 am

    ขอบคุณครับเดี๋ยวลองดูก่อนนะครับถ้าติดตรงไหนรบกวนช่วยอีกหน่อยนะครับ
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 16/08/11, 11:06 am

    ถ้าเกิดเราจะสั่งให้ Notepad พิมคำว่า Sawaddee 3 บรรทัดนี่ต้องเขียนโปรแกรมยังไงหรอครับ ดูยังไม่ค่อยเข้าใจ
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 16/08/11, 11:11 am

    เวลาใช้คำสั่งมัน error อะครับ
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 16/08/11, 11:14 am

    รบกวนพี่อัตอธิบายคำสั่งนี้หน่อยนะครับ controlGetText
    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 16/08/11, 03:24 pm

    ControlSend ใส่สองอย่างเป็น หัวtitle กับclass
    class เอาโปรแกรม autoit Info เปิดดูจะเห็นครับ

    เขียนส่งแบบนี้ ControlSend ("text.txt - Notepad","","[CLASS:Edit; INSTANCE:1]","Sawaddee")
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 16/08/11, 03:56 pm

    คือผมลองก๊อปปี้ไปใส่แล้วลองรันดูแล้ว Notepad ยังไม่พิมเองอะครับรบกวนหน่อยครับมือใหม่
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by aut 16/08/11, 04:50 pm

    นายก้อเปี่ยน"text.txt - Notepad"ให้ตงดิเอาAutoIt Window Infoไปส่องnotepadดู
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by rolovely 16/08/11, 09:27 pm

    ผมว่าเค้าจะจะงงอยู่นิดนึงนะ คุณอัต

    ดูตามในรูปนะครับ

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



    1.ให้เอาเม้าไปคลิกลากที่ เป้า

    2.ลากเป้าไปวางที่ notepad แล้วปล่อย

    3.จะได้ CLASS:Edit; INSTANCE:1 ให้เปลี่ยนจาก Edit; INSTANCE:1 เป็น เลขในจุดที่ 3

    ตัวอย่างก็ตามนี้เลยก็ได้นะครับ
    ControlSend("[CLASS:เอาจุดที่ 3 มาใส่]", "", "Edit1", "ใส่ข้อความที่จะให้พิมพ์")
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 18/08/11, 11:08 am

    ผมพิมตามนี้อ่ะคับยังไม่ได้อะคับผิดตรงไหนแนะนำหน่อยครับ
    run("Notepad.exe")
    ControlSend ("Notepad","","[Edit1]","Sawaddee")
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 18/08/11, 11:13 am

    อันนี้ก็ไม่ได้ครับ run("Notepad.exe")
    ControlSend ("Untitled - Notepad","","[Edit1]","Sawaddee")
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 18/08/11, 11:51 am

    เออถ้าไม่ลำบากพี่ๆอะคับช่วยเขียนเป็นตัวอย่างให้siteนึงได้ไม๊ครับจะเอาไปศึกษาครับและจะได้พัฒนาต่อได้ ผมยังทำให้notepad เขียนคำว่า sawatdee ไม่ได้เลยครับรบกวนหน่อย
    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


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

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by sirchet 18/08/11, 12:46 pm

    run("Notepad.exe")
    sleep(2000)
    send("sawatdee")
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 18/08/11, 01:25 pm

    ขอบคุณครับแล้วถ้าเกิดผมพิมพ์ตรงนี้ได้แล้วถ้าเกิดว่า ผมนำไปใช้กับการใช้งานโปรแกรมอ่ะคับถ้าผมพิมพ์คำสั่งให้มันformat hask disk แล้วถ้าโปรแกรมมัน format เสร็จมันจะตอบกับมาว่า format already
    ผมอยากทราบว่า
    -ผมจะใช้คำสั่งอะไรตรวจสอบว่าถ้าโปรแกรม ส่งคำว่า format already ออกมา แล้วผมจะให้โปรแกรมพิมพ์คำสั่งต่อไป แต่ถ้าโปรแกรมบอกว่า error ผมจะให้มันออกจากการทำงานอ่ะคับ
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 18/08/11, 01:30 pm

    อ๋อผมรู้ละครับขอบคุณมาก
    ใช้ WinWaitActive พี่ครับแล้วพี่ผมใช้คำสั่ง
    ControlSend ("Untitled - Notepad","","[Edit1]","Sawaddee")
    กับ
    run("Notepad.exe")
    ControlSend ("Untitled - Notepad","","[Edit1]","Sawaddee")
    มันพิมไม่ได้เพราะอะไรครับแล้วมันใช้ในโอกาสแบบใดจึงเหมาะที่สุดอ่ะครับ
    รบกวนอธิบายคำสั่งให่้หน่อยคับพอดีคุณอัดอธิบายไปผมยังใช้งานคำสั่งนี้ไม่ได้คับ
    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


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

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by sirchet 18/08/11, 04:52 pm

    ถามว่า Controlsend ใช้ในโอกาสไหนเหรอครับ ผมไม่ค่อยเข้าใจคำถามรบกวนอธิบายเพิ่มเติมอีกทีครับ
    -send จะส่งค่า ทันทีเหมือนเรากดคีย์บอร์ด ถ้าไม่อยู่ในหน้าต่างที่เราต้องการมันก็จะส่งค่า ต้องใช้ร่วมกับ Winwaitactive หรือ Winactivate เพื่อให้หน้าต่างที่เราต้องการเป็น สถานะ Active ก่อน ส่วน
    -Controlsend นั้นไม่ต้องให้หน้าต่าง Active จะส่งค่าไปที่ Class นั้นๆ เลยครับ

    ว่าแต่ 3G AIS ใช้ได้ทั่วกรุงเทพ และ ปริมณฑล รึยังครับ
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 18/08/11, 05:14 pm

    เรื่อง 3G ในย่านเมืองหลวงใช้ได้เกือบหมดแล้วครับ มีแถบปริมาณทนที่ต้องติดตั้งเพิ่มครับ ผมติดตั้งภายในตึกใหญ่ๆ เช่น ใบหยก สินทรทาวเวอร์ โบเบ ทาวเวอร์ และโรงเเรมใหญ่ๆทั้ง กทม ครับ
    ส่วนเรื่อง controlsand ผมอยากให้อธิบายวิธีใช้งานให้หน่อยครับ ว่าคำสั่งนี้ใช้ยังไง
    แล้ว 3g นี่เร็วมากนะครับโหลดมือถือนี่ดู youtube สบาย โหลดทันดูเลยหละแต่ใกล้เปิดให้บริการแล้วอีกไม่นานนี้แต่ส่วนตัวผมใช้ 3g ได้อยู่แล้วครับเพราะผมเป็น sim AIS class 11 ซึ่งไม่มีให้บริการเป็น sim test พิเศษครับ แล้วทุกคนจะ vedio call คือคุยแบบเห็นหน้าฝั่งตรงข้ามได้ด้วยครับแล้วเปิดโฟนคุยกันจะเห็นหน้าของผู้สนธนาด้วยถ้าโทรศัพท์รองรับ 3g และมี sim 3G แต่ปริมณฑลต้องรออีกครับเพราะส่วนมากจะเลือกติดตั้งที่ๆมีลูกค้าใช้บริการมากก่อน เช่น siamcenter ปตท.ไทยพานิช กสิกรสำนักงานใหญ่ทั้งหมดครับ
    รบกวนหน่อยนะครับ
    sirchet
    sirchet
    PSsix Member High Class
    PSsix Member High Class


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

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by sirchet 18/08/11, 06:05 pm

    อธิบายตามใน Help นะครับ

    ฟอร์มของมันเป็นแบบนี้ Flag อันสุดท้ายจะใส่ไม่ใส่ก็ได้
    ControlSend ( "title", "text", controlID, "string" [, flag] )

    ค่าทุกอันใช้ได้โดยใช้ Autoit windows info ส่องเอานะครับ

    title
    เป็น title ของหน้าต่าง น่าจะใช้เป็นแล้ว

    text
    เป็น text น่าจะใช้เป็นแล้ว

    controlID
    อันนี้เป็นไฮไลท์ของ Controlsend เลย วิธีใช้ก็ให้เอา Autoit windows info ไปส่องตรงช่องที่เราจะกรอก เสร็จแล้วก็ให้ดูตรง คอลัมภ์ summary ของ Autoit windows info ดูที่ Advanced (Class): ครับ จากนั้นก็ก๊อบไปใส่ใน ช่อง controlID เช่น
    [CLASS:Chrome_RenderWidgetHostHWND; INSTANCE:1]
    คำสั่งก็จะเป็น
    Controlsend("ชื่อ title","ไม่ใส่ก็ได้","[CLASS:Chrome_RenderWidgetHostHWND; INSTANCE:1]","ข้อความที่จะใส่")

    string คือขอความตัวหนังสือที่จะใส่

    flag อันนี้ไม่รู้ครับ ไม่ต้องใส่ก็ได้

    คงจะละเอียดแล้วถ้าไม่เข้าใจ ก็ถามมาอีกได้นะครับ

    *อยากรู้ว่าติดตั้งอะไรบ้างครับ แล้วเสาส่งสัญญาณ 3G ครอบคลุมได้กี่ กม. ครับเสาต้องติดห่างกันระยะเท่าไร่ครับ
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by aut 18/08/11, 06:11 pm

    กำจิงที่เราบอกอะนายก้อไปเปี่ยนที่โคดนายfastดิเปี่ยนแบบนี้อะได้แน่เอาไปรันดู

    ControlSend ("Untitled - Notepad","","[CLASS:Edit; INSTANCE:1]","Sawaddee")

    หมาหาย+หมายเหตyoutubeเราไม่ดูอะดูตง [You must be registered and logged in to see this link.] หนัง18upเยอะดี555555ปิดตงแฟมิลี่เป็นออฟด้วยนะ
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by rolovely 18/08/11, 10:21 pm

    เป็นคนที่เข้าใจอะไรยากจริงๆ -*-
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ช่วยหน่อยครับ Empty ช่วยหน่อยครับ Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    ช่วยหน่อยครับ Empty Re: ช่วยหน่อยครับ

    ตั้งหัวข้อ by TOMBTE 23/08/11, 09:29 am

    ขอบคุณครับที่ให้คำตอบเดี๋ยวผมติดตรงไหนผมจะถามมานะครับขอบคุณมากครับ
    เรื่อง Ant ผมเป็นงานภายในครับติดภายในอาคารซึ่ง Antenna ตัวนี้จะปล่อยคลื่นได้ทุกคลื่นครับอยู่ที่ว่าเราจะผสมคลื่นอะไรเข้าไป ส่วนระยะทางอยู่ที่สเปกของอุปกรณ์ครับ ส่วนมากที่เเห็นมาจะเป็น 20 เมตร- 50 เมตรครับ
    ส่วนที่ถามมาเป็นงานภายนอกครับงานภายนอกต้องอาศัย tower ครับ ในส่วนได้กี่กิโลนั้นผมไม่สามารถตอบได้เพราะผมไม่ได้รับผิดชอบงาน outdoor จากที่เรียนมาก็ถ้ายิ่งความถี่สูงยิ่งส่งได้ใกล้ คงประมาณน่าจะ20-30 กิโลเมตรก็เจ๋งแล้วครับและขึ้นอยู่กับคน design ด้วยครับว่าต้องการบีมเท่าไหร่สัญญาณเราสามารถบังคับมันได้หมดครับส่วนมากต้องติดตั้ง base ถี่ๆครับตามยิดตึกต่างๆเพิ่มให้สัญญาณทั่วถึงเหมือมือถือที่เราใช้ทุกวันนี้

      เวลาขณะนี้ 28/04/24, 06:31 pm