Originariamente inviato da mardok30
L'impostazione che ho nel Registro sotto Shell/open/command è "PercorsoProgramma.exe" "%1" e non come dici tu
tuoprogramma.exe "%1";
Io ti dicevo che, qualora fosse stato
codice:
Percorsoprogramma.exe %1
per far sì che tutto il nome del file da aprire stesse in un parametro avresti dovuto modificarlo in
codice:
Percorsoprogramma.exe "%1"
(il ";" era usato come normale segno di interpunzione nella frase, non rappresentava nulla che dovevi inserire).
Appurato che la voce di registro è già corretta, il codice che posti conferma che il percorso e il nome del file vengono correttamente inseriti in args(0).
Per la funzione Command() non ho trovato nulla che mi abbia illustrato il suo utilizzo pertanto ho desistito...
Ciao e grazie mille per il supporto
Semplicemente si tratta di una funzione che restituisce l'intero contenuto della linea di comando (il suo percorso per intero è Microsoft.VisualBasic.Interaction.Command()).