| CelEnzo CDC |
System.Diagnostics.Process
Buon Anno a tutti,
sia con System.Diagnostics.Process.Start("explorer.exe") sia avviando un nuovo processo myProcess.StartInfo.FileName = "explorer.exe" il processo si avvia, ma si apre sempre sul specialfolder, ho provato ad inserire davanti o dietro la directory in cui vorrei che aprisse explorer.exe, senza nessun risultato. C’è una maniera per condizionare il programma d aprire su una particolare directory o il mio è tempo perso? Grazie a tutti CelEnzo |
| Andrea Romeo |
Re: System.Diagnostics.Process
Ciao ,
Process.Start ha 3 overload . Per te va benissimo questo . System.Diagnostics.Process.Start("explorer.exe", "c:\") Passi come argomento la path che vuoi aprire. |
| CelEnzo CDC |
Re: System.Diagnostics.Process
Grazie,
sono disattento, infatti malgrado leggessi e rileggessi la guida, continuavo a scrivere sempre “explorer.exe , c:\”, solo leggendo il tuo post mi sono reso conto dell’errore. CelEnzo |
| CelEnzo CDC |
Re: System.Diagnostics.Process
perchè con
System.Diagnostics.Process.Start("AcroRd32", "C:\Users\Celestino\Documents\ciccio 787.pdf") mi dà "Errore durante l'apertura del documento. Impossibile trovare il file" mentre con System.Diagnostics.Process.Start("AcroRd32", "C:\Users\Celestino\Documents\ciccio787.pdf") va tutto bene. Sembra che non accetti lo spazio dopo ciccio. Però se io lo apro Acrobat Reader e poi apro “ ciccio 787.pdf” dal suo menù va tutto bene. Inoltre vedendo i failes precedenti aperti ha esattamente il path con "C:\Users\Celestino\Documents\ciccio 787.pdf") con lo spazio che non accetta nello start() Grazie CelEnzo |