Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    [vb6] passare parametri ad un eseguibile e recuperarli

    come passare parametri ad un eseguibile e recuperarli all'interno di un'applicazione?

  2. #2
    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

  3. #3
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    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?

  4. #4
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    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"

  5. #5
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    e per passare piu parametri contemporaneamente? come li separo?

  6. #6
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    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...

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    52
    Originariamente 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"
    Grazie hai risolto un mio problema

    Saluti
    Ciro

  8. #8
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.