Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di rugg88
    Registrato dal
    Jan 2012
    Messaggi
    106

    [VB 2010] Problema con Process.Start

    Salve a tutti,

    sto avendo un problema con la gestione della funzione Process.Start di Visual Basic 2010. Vi descrivo in breve il problema qui di seguito.

    Ho creato una piccola applicazione in VB che mi consente di far partire in successione delle simulazioni di FDS+EVAC (un software di fluidodinamica computazionale). In pratica l'applicazione fa partire la simulazione e attende la seconda applicazione per far partire la seconda e così via.

    Generalmente se si avvia la simulazione cliccando sull'input file e durante la simulazione vengono creati dei file di output all'interno della cartella dell'input file. Se utilizzo l'applicazione di VB però che utilizza la funzione:

    codice:
       Dim newProc As Process
    
                
       newProc = Process.Start("percorso input file")
    
               
       newProc.WaitForExit()
    ottengo che i file di output sono inseriti nella cartella Debug dell'applicazione.

    E' possibile fare in modo che i file di output vengano inseriti nella cartella del relativo input file?

    Spero di essere stato chiaro

    Grazie in anticipo per ogni aiuto.



    Ruggiero

  2. #2
    Ciao
    Se ho capito bene il problema .... dovresti valutare il valore della variabile Application.SartAppPath o qualcosa di simile ....

    Facci sapere...
    Ciao

  3. #3
    Utente di HTML.it L'avatar di rugg88
    Registrato dal
    Jan 2012
    Messaggi
    106
    Mi è stato suggerito che la soluzione si ottiene con il seguente codice:

    codice:
    Dim proces = Process.Start(New ProcessStartInfo With
                             {
                                 .FileName = String.Format("{0}", TextBox1.Text),
                                 .WorkingDirectory = percorosoInputFile
                                 })
    
                proces.WaitForExit()
    Ho provato e funziona.

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.