Oppure

Loading
22/06/08 23:35
Thejuster
Salve chiedo aiuto su questa piccola funzioncina
per vb.net

HO associato un tipo di file al mio prog,
con relativa estensione.

So che gl'argomenti o meglio alcuni dati vengono passati su quella variabile %1

Quindi riassumendo quando un utente
preme doppio click sul mio tipo di file
dovrebbe passarmi come argomento la locazione del file in modo che possa aprirlo.

qualcuno potrebbe gentilmente mostrarmi
un piccolissimo esempio su come recuperare quel contenuto?

non trovo guide al riguardo grazie mille :)
Ultima modifica effettuata da Thejuster 22/06/08 23:45
mire.forumfree.it/ - Mire Engine
C# UI Designer
23/06/08 10:51
Thejuster
ok fin qui credo di aver capito

parametro1 parametro2
(tipo: -o argomento)

il problema uhmm come diamne faccio a recuperare la posizione dal quale l'utente ha aperto il file?

o arriva già in automatico sul parametro2?

scusa totem, ma non ho mai provato o tanto meno
capito bene questo procedimento.

per questo chiedo aiuto 8-|
mire.forumfree.it/ - Mire Engine
C# UI Designer
24/06/08 7:31
Il Totem
Sì, quelli erano solo esempi. Non è detto che debba esserci per forza quello che ho messo là a casaccio. Ma dopotutto, l'hai detto tu stesso:

"preme doppio click sul mio tipo di file
dovrebbe passarmi come argomento la locazione del file in modo che possa aprirlo."

La locazione del file è il primo elemento della collezione dei parametri.
Ultima modifica effettuata da Il Totem 24/06/08 7:32
aaa
25/06/08 13:19
Thejuster
Grazie mille totem funziona alla grande.
un ultima domanda

se voglio passare + argomenti

e nel tipo di file aggiungo altre variabili

%2 %3 ecc. ecc.

Come indico cosa inviare - ricevere negl'altri argomenti?

sempre se e possibile.

seguendo la tua giuda ho capito che il primo argomento che viene passato e la directory di destinazione.

oppure mi viente in mente solo una cosa
che di seve preimpostare già nel tipo di file
l'opzione.

Ma facendo così non sarebbe dinamico.

nel senso che non verrebero generati operziona perticolari tranne la directory di partenza.

mi interesserebbe anche capire come genere dinamicamente altri argomenti.

se possibile

ti rignrazio per la tua disponibilità
:k:

Ultima modifica effettuata da Thejuster 25/06/08 13:22
mire.forumfree.it/ - Mire Engine
C# UI Designer
26/06/08 7:27
Il Totem
E' impossibile: come farebbe il computer a inferire dal un semplice click quale operazione tu vuoi fargli eseguire? Lui ne può conoscere solo una, ed è quella che specifichi nel registro.
L'unica cosa che puoi fare è aggiungere altre voci al menù contestuale le cui linee di comando possono ad esempio essere:
Programma.exe %1 -funzione1
oppure
Programma.exe %1 -funzione1 -funzione2

o altre cose del genere.
aaa
26/06/08 9:25
Thejuster
ah si ho capito tutto adesso

le opzioni vengono preimpostate sul tipo di file
quindi e meglio creare uno o piu tipi di file a seconda di cosa si desidera fare.

esempio un file con estesione .cfg aprirebbe il programma in modalità editor di testo.
assocaindolo all'uotput principale del in programma nel progetto.

e un'altro file che viene associato ad un'altro output e mettendo un opzione esempio -o
andrebbe in sola lettura del file.

quindi si deve creare un nuovo tipo di file assegnando un'altra opzione. tipo il che dia il via alla generazione di un exe.

adesso mi e chiaro tanks,
con questo ho risolto tutti i miei dubbi

totem we best :k:
mire.forumfree.it/ - Mire Engine
C# UI Designer