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

    [VBscript] Alternativa a Shell, per eseguire file batch

    Ciao,
    all'interno di un software (di supervisione impiantistica) che usa vbscript per l'esecuzione degli script, non mi funziona il comando Shell per avviare un file batch esterno (ho fatto centinaia di tentativi...).
    Mi chiedevo pertanto, se c'erano modi alternativi per farlo...
    Girando in rete, in verità, non ne ho trovati...

    Grazie

    bye bye

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non "funziona" in che senso? Quale sarebbe questo script?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Non funziona nel senso che non mi avvia il file batch, purtroppo non ho un riscontro del tipo di errore.

    Ho provato con gli script basati sulla funzione Shell, tipo

    codice:
    Set WshShell = CreateObject("WScript.Shell")
    Set oExec = WshShell.Exec("c:\inviaemail.bat")
    Ho provato anche con Process, (citato qualche post piu giu)

    codice:
    Process.Start("C:\inviaemail.bat")
    Ma niente...

    Grazie

    bye bye

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da VitAngelo ...
    Lo script dovrebbe essere

    codice:
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Run "c:\inviaemail.bat"
    Ho provato anche con Process
    Cosa c'entra .NET ??
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Grazie per la risposta, purtroppo non funziona neanche il tuo, ma come dicevo all'inizio, avendo fatto diverse prove, credo che la funzione Shell non sia proprio implementata, per questo ho tentato anche con altre vie...
    Mi chiedevo perciò se c'erano vie alternative per avviare un'applicazione da vbscript.

    Le uniche operazioni che riesco sicuro a fare con i file, sono quelle con i file di testo (txt), che riesco a leggere e scrivere

    Grazie

    bye bye

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Niente vero.
    Il suggerimento di oregon funziona benissimo.
    Sia da VBScript che da VB6

  7. #7
    Originariamente inviato da gibra
    Niente vero.
    Il suggerimento di oregon funziona benissimo.
    Sia da VBScript che da VB6
    Non volevo dire che non funzionasse in generale, ma non funziona nella versione (limitata) che è presente all'interno del mio software
    Cmq per la cronaca, per ora ho risolto con un soft esterno (directory monitor) che mi rileva la creazione del file txt e nel caso mi avvia l'altra applicazione

    bye bye

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.