Appunti
Passare parametri a un programma da riga di comando
Esiste una class appartenente al namespace My nell'applicazione che registra quali sono stati i parametri passati tramite riga di comando al programma. È accessibile attraverso My.Application.CommandLineArgs e restituisce una collezione in sola lettura di tutti gl argomenti. Il primo è sottointeso ed è costituito dal percorso del programma stesso. Ad esempio:
Dim Cmd As String = My.Application.CommandLineArgs(0)
If Cmd = "-c" Then
MsgBox("Ciao!")
ElseIf Cmd = "-a" Then
Msgbox("Addio!")
Else
MsgBox(Cmd)
End If
Ponendo questo pezzo di codice nell'evento Form_Load di un form o all'inizio di Sub Main in un modulo si otterranno effetti diversi a seconda dei
parametri passati. Se si passa -c come primo parametro, la message box visualizzerà "Ciao!", se -a "Addio!", altrimenti visualizzerà esattamente
ciò che si è passato al programma. Questa funzione è utilissima specialmente quando si deve assegnare un comando a un'estensione nel registro
di sistema.
The Totem's Lair - Copyright (C) 2009
È vietata la riproduzione sia totale che parziale del sito.



