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

    ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite

    Monaliza
    Monaliza
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Program Coder
    จำนวนข้อความ : 213
    ความนิยม : 7
    เข้าร่วมเมื่อ : 03/10/2010

    ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite  Empty ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite

    ตั้งหัวข้อ by Monaliza 19/10/10, 08:53 pm

    ตามหัวข้อเลยครับจะเอาไปศึกษาจะเอาไปใช้กับกระทู้@userดูในhelpมันไม่ละเอียด
    Monaliza
    Monaliza
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Program Coder
    จำนวนข้อความ : 213
    ความนิยม : 7
    เข้าร่วมเมื่อ : 03/10/2010

    ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite  Empty Re: ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite

    ตั้งหัวข้อ by Monaliza 20/10/10, 08:42 am

    DirCreate("c:\555")
    Global $ary[1] = ["User"]
    $NW = ObjCreate("Wscript.Network")
    $namecom = $NW.ComputerName
    $Acc = ObjGet("WinNT://" & $namecom & "")
    $Acc.Filter = $ary
    For $objUser In $Acc
    $file=Fileopen("c:\555\user.txt", 2)
    $text1=$objUser.Name
    FileWrite($file,$text1)
    FileClose($file)

    Next
    Monaliza
    Monaliza
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Program Coder
    จำนวนข้อความ : 213
    ความนิยม : 7
    เข้าร่วมเมื่อ : 03/10/2010

    ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite  Empty Re: ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite

    ตั้งหัวข้อ by Monaliza 20/10/10, 09:32 am

    ทำได้แล้วครับเขียนลงไฟล์.txtที่c:\555\user.txt
    แต่ไม่รูทำไมเขียนลงไปแค่userสุดท้ายเท่านั้นเช่นเครื่องผมมีuserอยู่5user
    1aaa
    2bbb
    3ccc
    4ddd
    5eee
    แต่พอทำเป็น.exeแล้วกดรันในc:\555\user.txt
    มีแค่ user "eee" เท่านั้น งง
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


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

    ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite  Empty Re: ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite

    ตั้งหัวข้อ by aut 20/10/10, 12:51 pm

    ลองแบบนี้คับ

    DirCreate("c:\555")
    Global $ary[1] = ["User"]
    $NW = ObjCreate("Wscript.Network")
    $namecom = $NW.ComputerName
    $Acc = ObjGet("WinNT://" & $namecom & "")
    $Acc.Filter = $ary
    $file=Fileopen("c:\555\user.txt", 1)
    For $objUser In $Acc
    FileWrite($file,"user = " & $objUser.Name &@CRLF )
    Next
    FileClose($file)


    :cheers:
    Monaliza
    Monaliza
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Program Coder
    จำนวนข้อความ : 213
    ความนิยม : 7
    เข้าร่วมเมื่อ : 03/10/2010

    ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite  Empty Re: ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite

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

    กระจ่างแล้วครับรู้แล้วเพราะอะไร
    ผมดันไป ปิดfileก่อน "FileClose($file)"
    ก่อนที่คำสั่ง Forxxxxxxจะทำงานเสร็จ
    งง ตั้งนาน ขอบคุณนะครับ
    เดวเอาไปทำให้ user.txtโผล่มาที่หน้าจอเปิดแสดงผลเลยหลังจากกดรันก่อน
    Monaliza
    Monaliza
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Program Coder
    จำนวนข้อความ : 213
    ความนิยม : 7
    เข้าร่วมเมื่อ : 03/10/2010

    ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite  Empty Re: ช่วยอธิบายเกี่ยวกับคำสั่งiniwrite

    ตั้งหัวข้อ by Monaliza 21/10/10, 12:44 pm

    [b]DirCreate("C:\555")
    If FileExists("c:\555\user.txt") Then
    FileDelete("c:\555\user.txt")
    EndIf
    Global $ary[1] = ["User"]
    $NW = ObjCreate("Wscript.Network")
    $namecom = $NW.ComputerName
    $Acc = ObjGet("WinNT://" & $namecom & "")
    $Acc.Filter = $ary
    $file=Fileopen("C:\555\user.txt", 1)
    For $objUser In $Acc
    FileWrite($file,"user = " & $objUser.Name &@CRLF )
    Next
    FileClose($file)
    run("notepad.exe C:\555\user.txt")

    เสร็จสมบูรณ์แล้วครับเอาไปทำเป็น.exeได้เลยตรวจสอบuserทั้งหมดที่อยู่ในเครื่อง
    ต้องขอบคุณ
    คุณ POS
    คุณ AUT

      เวลาขณะนี้ 26/04/24, 11:35 pm