Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Cmd da Winform
giovedì 02 aprile 2009 - 11.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
toniovigi
Profilo
| Expert
540
messaggi | Data Invio:
gio 2 apr 2009 - 11:50
Ciao ragazzi ho la necessita di aprire un file batch che sta in una cartella
volevo farlo con System.Diagnostic.Process("..."); ma cosa devo mettere nei puntini??
Il problema è che se gli do il path mi si apre la finestrella nera del batch e si chiude subito
io di solito per aprire questo file vado da start->esegui->cmd e poi nella finestrella dos do il path con il batch e va tutto ok
come posso far questo in una stringa??
Grazie
Antonio
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
gio 2 apr 2009 - 12:20
Ciao Antonio,
se vuoi aprire il file batch usa la funzione shell:
shell ("file.bat")
o
shell("cmd /k file.bat")
Fammi sapere
llamanna
Profilo
| Junior Member
70
messaggi | Data Invio:
gio 2 apr 2009 - 12:23
Prova così:
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo("Nomefile");
startInfo.CreateNoWindow = true;
System.Diagnostics.Process.Start(startInfo);
Laura.
http://lauralamanna.blogspot.com/
toniovigi
Profilo
| Expert
540
messaggi | Data Invio:
gio 2 apr 2009 - 16:41
Ciao ,
prima di tutto grazie per gli auti
non riesco a far partire il file
io l'operazione che faccio al d fuori del mio programma e questa:
start->esegui->cmd
mi si apre la schermatina e li prima di tutto faccio cd.. cd.. fino ad arrivar al path c:\
dopodiche io qua scrivo il percorso c:\program files\programma\appl.exe
appl.exe poi ha dei parametri
io devo riprodurre tutto cio con System.Diagnostics.Process..
a volte m da errore sul path
bho
Riuscite a darmi una mano
Grazie
llamanna
Profilo
| Junior Member
70
messaggi | Data Invio:
gio 2 apr 2009 - 17:53
Se devi passare anche gli argomenti devi usare il seguente codice:
System.Diagnostic.Process process = new Process();
process.StartInfo.Arguments = "argomenti da passare sotto forma di stringa";
process.StartInfo.CreateNoWindow = true;
process.StartInfo.FileName = "path del file da eseguire";
process.Start();
Laura.
http://lauralamanna.blogspot.com/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !