03/11/08 19:05
Progman-92
Si si può tramite la funzione Shell.
Public Function Shell( ByVal Percorso As String, _
Optional ByVal Stile As AppWinStyle = AppWinStyle.MinimizedFocus, _
Optional ByVal Attesa As Boolean = False, _
Optional ByVal Timer As Integer = -1 _
) As Integer
Percorso: il percorso dell'applicazione da avviare seguito dal nome, dalla sua estensione e da eventuali parametri da passargli.
Stile:stile della finestra in cui verra eseguito il programma.
Attesa:valore che determina l'attesa o meno del completamento del programma da parte di Shell.
Timer:Numero di millisecondi di attesa prima dell'esecuzione del programma.
Il valore restituito dalla funzione Shell è l'id del processo.
Altrimenti con il metodo process.Start(). Vedi qui su MSDN
msdn.microsoft.com/en-us/library/…
Ultima modifica effettuata da Progman-92 03/11/08 19:26
aaa
03/11/08 20:14
Progman-92
Adesso si
Comunque quello che vuoi fare tu si fa tramite la proprietà CommandLineArgs contenuta in My.Application.
Questa proprietà permette di acquisire tutti gli argomenti della riga di comando e di utilizzarli nel programma.
Ultima modifica effettuata da Progman-92 03/11/08 20:15
aaa
04/11/08 15:59
Progman-92
No...CommandLineArgs è una collection. Devi quindi usare la proprietà Count per sapere il numero degli elementi contenuti in essa e leggerli tramite il loro indice!!Il codice sarà così
Imports My.application
Public Class Form1
Public Sub Ciao()
If ComandLineArgs(0) = "ciao" Then
blabla
End If
End Sub
End Class
Ultima modifica effettuata da Progman-92 04/11/08 16:20
aaa