Elia Spadoni wrote:
> non va
>
> ma la cosa simpatica è che fino a poco tempo fa andava... solo che
> cosi il prompt è inutilizzabile
tratto da "CMD /?" :
"È possibile attivare o disattivare il completamento dei nomi di file per
una
specifica chiamata di CMD.EXE utilizzando l'opzione /F:ON o /F:OFF.
Per attivare o disattivare il completamento dei nomi di file per tutte le
chiamate di CMD.EXE per uno specifico computer e/o sessione di accesso
utente,
utilizzando REGEDIT.EXE impostare uno o entrambi i seguenti valori REG_DWORD
del Registro di sistema:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\PathCompletionChar
e/o
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
sul valore esadecimale del carattere di controllo corrispondente a una
particolare funzione (ad esempio, 0x4 corrisponde a CTRL+D e 0x6 a CTRL+F).
Le impostazioni specifiche dell'utente hanno la precedenza sulle
impostazioni
a livello di computer. Le opzioni specificate sulla riga di comando hanno la
precedenza sulle impostazioni del Registro di sistema.
Se il completamento è stato attivato utilizzando l'opzione /F:ON, i due
caratteri di controllo utilizzati sono CTRL+D per il completamento dei nomi
di directory e CTRL+F per il completamento dei nomi di file. Per disattivare
uno specifico carattere di completamento nel Registro di sistema, utilizzare
il valore corrispondente allo spazio (0x20), che non è un carattere di
controllo valido.
Il completamento viene richiamato quando l'utente digita uno dei due
caratteri
di controllo. La funzione di completamento legge la stringa del percorso
specificata a sinistra del cursore e vi aggiunge un carattere jolly, se non
è
già incluso, quindi crea un elenco di percorsi corrispondenti e visualizza
il primo percorso ottenuto. Se non sono presenti percorsi corrispondenti,
emette un segnale acustico e non visualizza nulla. Premendo ripetutamente
lo stesso carattere di controllo, è possibile visualizzare in sequenza tutti
gli elementi dell'elenco dei percorsi corrispondenti. Premendo il tasto
MAIUSC
insieme al carattere di controllo, è possibile scorrere tale elenco in senso
inverso. Se si apporta una modifica qualsiasi alla riga e si preme di nuovo
il carattere di controllo, l'elenco salvato in precedenza verrà scartato e
ne verrà creato un altro. Lo stesso avviene se si passa dal completamento
dei nomi di file a quello dei nomi di directory. L'unica differenza tra i
due
caratteri di controllo consiste nel fatto che il carattere di completamento
per i file individua sia nomi di file che di directory, mentre il carattere
di completamento per le directory individua solo nomi di directory. Se si
utilizza il carattere di completamento per i file insieme a uno qualsiasi
dei comandi predefiniti per le directory (CD, MD o RD), verrà eseguito solo
il completamento per le directory.
Il codice di completamento gestisce correttamente anche i nomi di file che
contengono spazi o altri caratteri speciali, racchiudendo il percorso tra
virgolette. Inoltre, se si effettua un backup e quindi si richiama il
completamento all'interno di una riga, il testo che si trova a destra del
cursore nel momento in cui viene richiamato il completamento verrà ignorato.
Sono richieste le virgolette per i caratteri speciali seguenti:
<spazio>
&()[]{}^=;!'+,`~ "
spero che aiuti!