Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#] CommandLine args - Come ottenere il percorso di un file??
Forum - C# / VB.NET - [C#] CommandLine args - Come ottenere il percorso di un file??

Avatar
Sylar93 (Ex-Member)
Newbie


Messaggi: 5
Iscritto: 30/06/2010

Segnala al moderatore
Postato alle 19:06
Sabato, 28/08/2010
Salve!
Allora...vorrei sapere se esiste un argomento da passare nella riga di comando per ottenere il percorso del file che ho cliccato..
mi spiego meglio: Se io creo un tipo di file con una mia estensione, e lo associo al mio programma, quando clicco su un file di quel tipo, si apre il mio programma, ma non carica il file che ho cliccato...come posso fare per caricarlo??
Spero di essermi spiegato ..:asd:
Grazie in anticipo!


Avere vita facile, alla lunga è stancante...
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
3
Down
V
Segnala al moderatore
Postato alle 11:58
Domenica, 29/08/2010
Stai parlando di modificare il valore del registro di sistema associato alla tua applicazione, vero? E' %1 o %l, non ricordo bene.
Codice sorgente - presumibilmente Plain Text

  1. "percorso tua applicazione" "%1"


Comunque c'è scritto nelle FAQs.

Ultima modifica effettuata da Il Totem il 29/08/2010 alle 11:58


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM
Avatar
D@vide (Member)
Expert


Messaggi: 450
Iscritto: 30/06/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 2:10
Domenica, 29/08/2010
Testo quotato

Postato originariamente da Sylar93:

Salve!
Allora...vorrei sapere se esiste un argomento da passare nella riga di comando per ottenere il percorso del file che ho cliccato..
mi spiego meglio: Se io creo un tipo di file con una mia estensione, e lo associo al mio programma, quando clicco su un file di quel tipo, si apre il mio programma, ma non carica il file che ho cliccato...come posso fare per caricarlo??
Spero di essermi spiegato ..:asd:
Grazie in anticipo!



Beh la domanda poteva essere posta meglio, ma credo di aver capito. Semplicemente viene passato il percorso del file cliccato come argomento, quindi fra string[] args.

PM
Avatar
Sylar93 (Ex-Member)
Newbie


Messaggi: 5
Iscritto: 30/06/2010

Up
-2
Down
V
Segnala al moderatore
Postato alle 11:44
Domenica, 29/08/2010
Ciao!
Innanzitutto, grazie per la risposta!
..Hai ragione, credo di essermi spiegato piuttosto male :P
A me serve ottenere il percorso del file nel momento in cui l'ho cliccato.
per esempio: se il file si trova in C:\users\file.xxx il percorso che dovrò ottenere sarà
"C:\users\file.xxx" ma se il file si trova in C:\windows\file.xxx il percorso dovrà essere
"C:\windows\file.xxx"...
(lo so, non sono un mago a spiegare le cose ...credo di essermi spiegato peggio di prima :rofl:)


Avere vita facile, alla lunga è stancante...
PM
Avatar
Sylar93 (Ex-Member)
Newbie


Messaggi: 5
Iscritto: 30/06/2010

Up
-2
Down
V
Segnala al moderatore
Postato alle 12:06
Domenica, 29/08/2010
Testo quotato

Postato originariamente da Il Totem:

Stai parlando di modificare il valore del registro di sistema associato alla tua applicazione, vero? E' %1 o %l, non ricordo bene.
Codice sorgente - presumibilmente Plain Text

  1. "percorso tua applicazione" "%1"


Comunque c'è scritto nelle FAQs.



SI, Grazie!! Era proprio quello che cercavo!
(ho provato, ed è "%1")
ciao!
(la prossima volta guarderò prima nelle FAQs...)


Avere vita facile, alla lunga è stancante...
PM