|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 1370
|
[regEdit] Problema passaggio di un parametro Stringa che contiene degli spazi con %1
Ciao a tutti, so benissimo che regEdit NON è un linguaggio di programmazione ma non sono riuscito a trovare una sezione più appropriata in cui postare la mia domanda e questa mi sembra la sezione più simile, mi scuso in anticipo per il leggero OOT della discussione.
Il mio problema è molto semplice, ho modificato delle chiavi di registro per far si che invece del solito "esplora risorse" facendo doppio click su una cartella venga aperto freeCommander (un programma simile ad esplora risorse). La riga che mi da problemi è questa: Codice:
@="\"C:\\Program Files (x86)\\FreeCommander XE\\FreeCommander.exe\" %1 " Se però i nomi delle cartelle/file contengono spazi si verifica un errore perché %1 considera solo la parte del percorso fino allo spazio. Come posso fare ad evitare che ciò avvenga? Ovvero, come posso specificare che la stringa contenente il path rappresentata da %1 è tutto quello che segue e non solo la sottostringa fino al primo spazio? Grazie! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2785
|
Mi sembra che basti mettere il parametro tra virgolette, quindi nel tuo caso:
Codice:
@="\"C:\\Program Files (x86)\\FreeCommander XE\\FreeCommander.exe\" \"%1\" " |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 1370
|
Si, così funziona perfettamente.
Grazie mille! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:48.


















