Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB6] Script e .txt file

    Salve,
    premetto che sono un newbie di visual basic.

    Ho questo script che controlla tutti i domini web che ho su IIS.
    Ora vorrei che il risultato della query venisse copiato su un file di testo.
    E' possibile?

    Grazie.

    codice:
    Set IISOBJ = getObject("IIS://LocalHost/W3SVC")
    For each Object in IISOBJ
            if (Object.Class = "IIsWebServer") then
                    WScript.Echo "WWW Site: " & Object.Name & " - " & Object.ServerComment
            end if
    next
    Set IISOBJ = Nothing
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  2. #2
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    nn so se intendi qualkosa del genere

    codice:
    Set IISOBJ = GetObject("IIS://LocalHost/W3SVC")
    For Each Object In IISOBJ
            If (Object.Class = "IIsWebServer") Then
                    WScript.Echo "WWW Site: " & Object.Name & " - " & Object.ServerComment
                    Open "c:\list.txt" For Append As #1
                         Print #1, "WWW Site: " & Object.Name & " - " & Object.ServerComment
                    Close #1
    
            End If
    Next
    Set IISOBJ = Nothing

  3. #3
    Mi da un errore alla riga 5
    Error: expected end of statement
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  4. #4
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    ma il sorgente è in vbscript o Visualbasic6 ?

    x vbscript guarda qui.
    http://www.html.it/vbscript/vbscript_17.htm

  5. #5
    Il sorgente è vbscript.
    Ho modificato il file in questo modo ma mi scrive solo la prima riga


    codice:
    Set IISOBJ = getObject("IIS://LocalHost/W3SVC")
    For each Object in IISOBJ
            if (Object.Class = "IIsWebServer") then
                    WScript.Echo "WWW Site: " & Object.Name & " - " & Object.ServerComment
    Dim OggFile, origine, OggTextStream
    origine="c:\textstream.txt"
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.CreateTextFile (origine)
    Set OggFile = fso.GetFile (origine)
    Set OggTextStream = OggFile.OpenAsTextStream(2)
    OggTextStream.WriteLine "WWW Site: " & Object.Name & " - " & Object.ServerComment
    OggTextStream.close
    document.write "Scrittura eseguita correttamente."
            end if
    next
    Set IISOBJ = Nothing
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  6. #6
    Credo che l'errore sia nel come ho posizionato il codice di scrittura nel file .txt
    Qualche consiglio?
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  7. #7
    Risolto:

    codice:
    Dim OggFile, origine, OggTextStream 
    Set IISOBJ = getObject("IIS://LocalHost/W3SVC") 
    origine="c:\textstream.txt" 
    Set fso = CreateObject("Scripting.FileSystemObject") 
    fso.CreateTextFile (origine) 
    Set OggFile = fso.GetFile (origine) 
    Set OggTextStream = OggFile.OpenAsTextStream(2) 
    For each Object in IISOBJ 
             if (Object.Class = "IIsWebServer") then 
     WScript.Echo "WWW Site: " & Object.Name & " - " & Object.ServerComment
    
    OggTextStream.WriteLine "WWW Site: " & Object.Name & " - " & Object.ServerComment
            end if 
    Next 
    
    OggTextStream.close
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.