come passare parametri ad un eseguibile e recuperarli all'interno di un'applicazione?
come passare parametri ad un eseguibile e recuperarli all'interno di un'applicazione?
codice:dim parametri$ parameri$ = command
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te
e se devo passare piu parametri? ma come li passo a seguire il nome dell'eseguibile? devo lasciare qualche spazio? inserire qualche simbolo?
che ne so come il "?" in un url?
Usi il comando Shell per avviare eseguibili?
Se sì, basta che metti i parametri dopo il nome dell'eseguibile.
codice:Shell "MSWORD.exe C:\Documenti\Ricette.doc"
e per passare piu parametri contemporaneamente? come li separo?
Dipende da come il programma interpreterà i parametri.
Serà lui infatti a decifrare la stringa di comando che gli viene inviata.
Comunque basta che li metti sempre dopo il nome dell'eseguibile...
Grazie hai risolto un mio problemaOriginariamente inviato da iguana13
Usi il comando Shell per avviare eseguibili?
Se sì, basta che metti i parametri dopo il nome dell'eseguibile.
codice:Shell "MSWORD.exe C:\Documenti\Ricette.doc"
Saluti
Ciro
se vuoi mandare + paramtetri puoi separarli da virgola e poi farli interpretare dal programma
ad es. ciami un programma passandogli come parametri "4,5" e vuoi che ti faccia la somma di 4 e 5
private sub form load()
dim str as string, char as string
dim a as integer, b as integer, c as integer, i as integer
str = command$
for i = to len(str)
char = mid$(str,i,1)
if char ="," then
a = cint(mid$(str,1,i-1))
b = cint(mid$(str,i + 1,len(str) - i))
end if
next i
c = a + b
me.print c
questo è un esempio che ho scritto adesso, nn lho mai provato ma dovrebbe funzionare, poi se il tuo progr ha esigenze diverse spetta a te decidere come interpretare i parametri che ti vengono passati.