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

    เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม...

    Quixotic
    Quixotic
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 91
    ความนิยม : 1
    เข้าร่วมเมื่อ : 29/03/2011

    เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม...

    ตั้งหัวข้อ by Quixotic 03/04/11, 01:55 am

    คือทดลองเรียกหน้าเว็บมาอยู่บนหน้าโปรแกรมอ่ะครับ พอเปิดโปรแกรมมาแล้วลองดู Process CPU กับ RAM แล้วเงิบมาก

    เพราะโปแกรมแค่จิ๊ดเดียว กินไปแรมไปตั้ง 40mb CPU 25+ (Core i5)

    ผมใช้ฟังกะชั่นนี้อ่ะครับ

    Code:
    $oIE = ObjCreate("Shell.Explorer.2")
    $GUIActiveX = GUICtrlCreateObj($oIE, 24, 16, 433, 289)
    $oIE.navigate("http://localhost")

    พอลองเอาออกเหลือแค่ 8mb เอง CPU 0 - 1 >_< ชินจัง

    พอจะมีฟังชั่นอื่นแทนไหมครับหรือไม่ก็เรียกใช้พวก Safari GoogleChorme แทน = ="

    ทีแรกผมก็คิดว่าเป็นที่ MySQL
    POS
    POS
    PSsix
    PSsix


    เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty Re: เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม...

    ตั้งหัวข้อ by POS 04/04/11, 07:57 pm

    ลองเปลี่ยนมาใช้คำสั่ง _IECreateEmbedded () ดูครับ (ผมยังไม่ได้ลอง)

    ส่วนการเรียกใช้โปรแกรมอื่นก็ใช้คำสั่ง run ก็ได้ ตัวอย่างใน windows 7 เรียก chrome ขึ้นมาทำงาน

    xxxx คือชื่อผู้ใช้ สำหรับวินโดวส์เวอร์อื่นลองคลิกขวา properties ดูตำแหน่งโปรแกรมเอาเอง

    Run("C:\Users\xxxx\AppData\Local\Google\Chrome\Application\chrome.exe", "C:\Users\xxxx\AppData\Local\Google\Chrome\Application")
    Quixotic
    Quixotic
    PSsix Member High Class
    PSsix Member High Class


    PSsix Program Coder
    จำนวนข้อความ : 91
    ความนิยม : 1
    เข้าร่วมเมื่อ : 29/03/2011

    เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty Re: เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม...

    ตั้งหัวข้อ by Quixotic 04/04/11, 10:05 pm

    ใช้ _IECreateEmbedded () ก็เหมือนเดิมครับ T__T

    ที่มันกินแรม + CPU ผมว่ามันอาจเป็นที่มันมี Flash ติดหน้าเว็บอ่ะครับ

    เพราะลองนั่งดู Process แล้ว ตอนเปิดโปรแกรมมาใหม่ๆก็ปกติแต่พอ Flash ขึ้นก็กระชากขึ้น 40mb+

    แล้วผมอยากให้ช่วยดูอีกอย่างอ่ะครับ

    เรื่องการดาวโหลดไฟล์อ่ะ มันไม่ยอมโหลดไฟล์ต่อหลังจากโหลดไฟล์แรกเสร็จแล้วอ่ะครับ

    Code:

    Do
                      For $loop = 1 To $numberofdownloads[0][0]
                      $dllink = IniRead("C:\AppServ\www\follow.db","Downloads",$loop,"error")
                      If $dllink = "error" Then ContinueLoop
                         ProgressSet(($loop / $numberofdownloads[0][0]) * 100,"Downloade " & $dllink)
                         ;loadperc1($loop,$tlabel)
                         $split = StringSplit($dllink,"/")
                         $dateiname = $split[$split[0]]
                         FileDelete(@ScriptDir & "\" & $dateiname)
                         InetGet($dllink,@ScriptDir & "\" & $dateiname)
                         Sleep(500)
                         ProgressSet(($loop / $numberofdownloads[0][0]) * 100,"Integration " & $dllink)
                         Sleep(250)
                         FileDelete($dateiname)
                      Next
                   Until 1=2


    มั่วๆอ่ะครับ แหะๆ เอาของเขามาดัดแปลงอีกที เลยออกมาเป็นงี้
    POS
    POS
    PSsix
    PSsix


    เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม... Empty Re: เรียกหน้าเว็บมาอยู่บนหน้าโปรแกรม...

    ตั้งหัวข้อ by POS 07/04/11, 07:21 am

    เอาโค้ดตัวเต็มมาดีครับ พร้อมกับตำแหน่งไฟล์ในเซิร์ฟเวอร์จริงๆ หรือข้อมูลที่เกี่ยวข้องทั้งหมด เพราะแบบนี้มันตันตั้งแต่ตัวแปร $numberofdownloads[0][0]ไปแล้วเพราะไม่รู้ว่ามีค่าอะไรอยู่ภายในบ้าง

      เวลาขณะนี้ 29/03/24, 06:20 am