Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vb.net]lancia un exe con parametro

    ciao a tutti
    ho realizzato un programmino in dotnet
    appena lancio exe
    vorrei avere due possibilia di esecuzione

    la prima normale
    da start / programmi / nome programma (che gia la effetua)..senza parametro

    e la seconda tramite un file bat che mi lancia il programma con un parametro
    che va a caricare una variabile


    Ad esempio
    file.bat ( nomeprogramma.exe , parametro)

    come posso predisporlo per entrambi i modi !!!

  2. #2
    In sostanza il problema è "come leggo gli argomenti passati tramite la linea di comando dal mio programma"?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    infatti

    alla fine
    e come se da start / esegui
    lancio il
    nome.exe argomento

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    My.Application.CommandLineArgs

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    cioe inserisco nel form load della prima pagina del programma

    dim var as string

    var = My.Application.CommandLineArgs


    e via....

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ...

    My.Application.CommandLineArgs

    e' un oggetto ... (una collection) ... devi usare la proprieta' Count per sapere da quanti elementi e' formata e leggerne gli elementi tramite indice, ad esempio

    CommandLineArgs(1)

    P.S. quando ricevi una dritta, la prima cosa che devi fare e' aprire l'help relativo e leggerlo ... perche' non cerchi la documentazione di

    My.Application.CommandLineArgs

    per capire come funziona? E' questo il metodo per imparare a programmare ed avere un ritorno dal forum ... altrimenti e' solamente un copia-incolla ...

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.