Qulcuno mi spiega come di inseriscono/tolgono nuovi comandi nel menù di scelta rapida del mause??Sarà una cavolata ma adesso non trovo il modo..
ciao
Moderatori: Dylan666, hydra, gahan
Vuoi sapere come farlo da codice....vediamo...è un po' complicato, in quanto
c'è da smanettare col regisro di Windows.
Cercherò di essere ordinato:
1- prendi l'estensione del file a cui vuoi aggiungere il menu in Explorer:
la chiameremo MiaEstensione
2- Leggi il valore contenuto nel campo stringa predefinito della chiave
HKEY_CLASSES_ROOT\.MiaEstensione (NOTA BENE il punto prima di
MiaEstensione)
Questa stringa la chiameremo MioTipoFile
3- Apri la chiave HKEY_CLASSES_ROOT\MioTipoFile\shell
4- Sotto a Shell (non fate battute per l'assonanza italiana!) crei una nuova
chiave assegnandole un nome arbitrario, quello che più ti garba. Io ti
consiglio di assegnarle un nome che possibilmente corrisponda in qualche
modo all'azione che vi è associata (non chiamarla pluto, pippo o geppetto,
lo dico a beneficio tuo e dei tuoi utenti). Questa chiave la chiameremo
MiaAzione.
5- Crei la chiave HKEY_CLASSES_ROOT\MioTipoFile\shell\MiaAzione\Command
6- Nel campo stringa predefinito della chiave creata al punto 5 ci piazzi il
comando da eseguire. Se vuoi passare il nome del file alla tua applicazione
(sempre che tu abbia implementato la cattura della CommandLine in VB) usa i
caratteri '%1' (PERCENTUALE+UNO).
Spero di esserti stato utile.
PS: IN tutto il mio discorso suppongo che tu voglia aggiungere menu
esclusivamente ad una data categoria di file e/o alle directory e/o a tutti
i file; in caso contrario, mi spiace deluderti ma non è possibile fare
quello che vuoi in VB; non puoi cioé realizzare DLL che siano shell
extensions (sensibili al contesto, che aggiungano cioé menu in base alle
caratteristiche vere del file, senza limitarsi a guardare la sua estensione)
perché, come disse una volta Roal Zanazzi: "Il VB non crea DLL indipendenti"
e quindi non puoi enchanchare i context menu.
PPS: Qualcuno mi parla di DDE???!!!!
Menu a tendina che non mi seleziona una provincia Autore: danibi60 |
Forum: Applicazioni Office Windows Risposte: 6 |
[EXCEL] Inserire righe in base ad una scelta Autore: robist84@gmail.com |
Forum: Applicazioni Office Windows Risposte: 1 |
menu a tendina con filtro per selezione elenco Autore: marcus69 |
Forum: Applicazioni Office Windows Risposte: 13 |
Visitano il forum: Nessuno e 61 ospiti