Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    [VBS] Problema con funzione includeFile

    Ciao a tutti.

    Spero che qualcuno mi possa aiutare a capire questo «arcano».

    Il file VBS principale è il seguente:

    codice:
    sub includeFile (fSpec) 
        dim fileSys, file, fileData 
        set fileSys = createObject ("Scripting.FileSystemObject") 
        set file = fileSys.openTextFile (fSpec) 
        fileData = file.readAll () 
        file.close 
        executeGlobal fileData 
        set file = nothing 
        set fileSys = nothing 
    end sub
    
    ...
    
    'AL VERIFICARSI DELLA CONDIZIONE «A»
    
    'RICHIAMO UN FILE PRESENTE SULLO STESSO SERVER
    includeFile "_inviaSMS.vbs"
    
    'CODICE PER SPEDIZIONE EMAIL
    ....
    
    'FINE DELLA CONDIZIONE «A»
    Il file _inviaSMS.vbs è il seguente:

    codice:
    strRemoteComputer = "IndirizzoIPComputerRemoto"
    strWorkerScript = "S:\CreaSms_n.vbs"
    Set objWshController = WScript.CreateObject("WshController")
    Set objRemoteScript  = objWshController.CreateScript(strWorkerScript, strRemoteComputer)
    objRemoteScript.Execute
    
    While objRemoteScript.Status = 2
       Wscript.Sleep(100)
       Wscript.Echo "Non va."
    WEnd
       WScript.Echo "OK"
    Il problema è che quando si verifica la condizione A e viene eseguito il file _inviaSMS.vbs il successivo passaggio della spedizione email non avviene, come se l'esecuzione dello script VBS principale venisse bloccata.

    Ho provato a cambiare la sequenza delle operazioni, prima email poi SMS, ed in questo caso non parte il msg SMS.

    Cosa sbaglio?
    Grazie e buona epifania!

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Prima di eseguire il metodo Execute, devi eseguire il ConnectObject.

    Vedi qui:
    http://msdn.microsoft.com/en-us/library/5zdwefhx(VS.85).aspx?ppud=4


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.