Aggiungere un parametro ad un programma

martedì 26 febbraio 2008 - 22.48

StefanoLep Profilo | Senior Member

Ciao a tutti, come posso far accettare un parametro al mio programma nel caso venga lanciato da uno schedulatore?



E' la passione che genera il progresso :-)

AndreaKpr Profilo | Senior Member

Buondì!
Potresti usare i parametri passati in riga di comando.
Da un occhiata qui ...

http://www.rexlen.it/cs001.htm
http://msdn2.microsoft.com/it-it/library/cb20e19t(VS.80).aspx

Ciao!

StefanoLep Profilo | Senior Member

Grazie per la risposta che ha iniziato a chiarirmi le idee ma:
Il mio exe parte con

Private Sub FrmMainMenu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

e questo potrebbe anche non essere un problema, o almeno è un problema da affrontare dopo, il fatto è che non riesco ad avviare il mio pgm da cmd perchè è un file pubblicato con la pubblicazione guidata di VS che non genera un exe ma un file "Reference application" (è clickonce che li genera così). Sapresti dirmi come avviare questo tipo di file da riga di comando?


E' la passione che genera il progresso :-)

AndreaKpr Profilo | Senior Member


Ah, ok...
Tu lavori in vb.net erroneamento ti devo aver passato dei link in c#

Cmq la questione è simile, sempre sulla load della form main devi andare a controllare questa proprietà

>>> My.Application.CommandLineArgs

Essa ti ritorna una collezione di stringhe slippate dagli spazi...

Qui trovi maggiori dettagli
>> http://msdn2.microsoft.com/it-it/library/z2d603cy(VS.80).aspx

Non credo che ClickOnce influenzi tale proprietà, buon lavoro.

Andrea.

StefanoLep Profilo | Senior Member

Sei stato grande, mi hai segnalato dei link chiarissimi :-)
E' la passione che genera il progresso :-)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5