cmd.exe Processore dei comandi di Windows 16c72acb68ad56c8ea9c1f4313f3847d

File info

File name: cmd.exe.mui
Size: 148992 byte
MD5: 16c72acb68ad56c8ea9c1f4313f3847d
SHA1: 59843e8fece19427d75fabfab353d26f002fb43c
SHA256: 0e32e05ea69f0e8ee1855c3f4029ef8fb7bced677988a214c313c115b58ff5d7
Operating systems: Windows 10
Extension: MUI
In x64: cmd.exe Processore dei comandi di Windows (32 bit)

Translations messages and strings

If an error occurred or the following message in Italian language and you cannot find a solution, than check answer in English. Table below helps to know how correctly this phrase sounds in English.

id Italian English
0x2328NS%0 NY%0
0x2329Parametro non validospecificato per il comando. An incorrect parameter wasentered for the command.
0x232ASintassi del comando errata. The syntax of the command is incorrect.
0x232BPremere un tasto per continuare . . . %0 Press any key to continue . . . %0
0x232C%1, Eliminare (S/N)? %0 %1, Delete (Y/N)? %0
0x232EImpossibile accettare il percorsoo il nome di file richiesto. The system cannot accept the pathor file name requested.
0x232FData specificata non valida. The system cannot accept the date entered.
0x2330Il comando GOTO deve essere seguito da una etichetta batch. No batch label specified to GOTO command.
0x2331\"%1\" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch. '%1' is not recognized as an internal or external command,operable program or batch file.
0x2332Ora specificata non valida. The system cannot accept the time entered.
0x2335^C ^C
0x2336%1 file copiati. %1 file(s) copied.
0x2337Data corrente: %0 The current date is: %0
0x2338Ora corrente: %0 The current time is: %0
0x2339Directory di %1 Directory of %1
0x233ASpazio di ambiente esaurito. The system is out of environment space.
0x233CImpossibile eseguire il programma specificato. The system cannot execute the specified program.
0x233FLinea in ingresso troppo lunga. The input line is too long.
0x2340Il contenuto del file di destinazioneè stato perso. The contents of the target filewere lost.
0x2341Inserire il dischetto che contiene il file batche premere un qualunque tasto. %0 Insert the diskette that contains the batch fileand press any key when ready. %0
0x2342Immettere nuova data : (gg/mm/aa) %0 Enter the new date: (mm-dd-yy) %0
0x2343Immettere nuova ora: %0 Enter the new time: %0
0x2344Impossibile duplicare l'handledurante il reindirizzamento dell'handle %1. The handle could not be duplicatedduring redirection of handle %1.
0x2345ECHO disattivato. ECHO is off.
0x2346ECHO attivo. ECHO is on.
0x2347VERIFY disattivato. VERIFY is off.
0x2348VERIFY attivo. VERIFY is on.
0x2349Impossibile copiare un file su se stesso. The file cannot be copied onto itself.
0x234A%1 non atteso. %1 was unexpected at this time.
0x234CIl numero di identificazione del processo è %1. The Process Identification Number is %1.
0x234DNome duplicato o impossibiletrovare il file. A duplicate file name exists, or the filecannot be found.
0x234E%1, Procedere con l'operazione (S/N)? %0 %1, Are you sure (Y/N)? %0
0x234FStringa di caratteri troppo lunga:%1 The following character string is too long:%1
0x2350Microsoft Windows [Versione %1]%0 Microsoft Windows [Version %1]%0
0x2351Impossibile duplicare l'handledurante un'operazione di pipe. The handle could not be duplicated duringa pipe operation.
0x2352Ancora? %0 More? %0
0x2353Impossibile completare il processo. The system cannot complete the process.
0x2354%1 %1
0x235BNumero di serie del volume: %1 Volume Serial Number is %1
0x235CSottodirectory o file %1 già esistente. A subdirectory or file %1 already exists.
0x235DErrore occorso durante l'elaborazione: %1. Error occurred while processing: %1.
0x235EIl volume nell'unità %1 non ha etichetta. Volume in drive %1 has no label.
0x235FIl volume nell'unità %1 è %2 Volume in drive %1 is %2
0x2360KEYS attivo. KEYS is on.
0x2361KEYS disattivato. KEYS is off.
0x2362Per il comando START il sistema non può accettare il parametro %1 The system cannot accept the START command parameter %1.
0x2363Impossibile trovare il file %1. The system cannot find the file %1.
0x2364Il processo ha tentato di scrivere in una pipe non esistente. The process tried to write to a nonexistent pipe.
0x236B\"%1\" non è un dispositivo riconosciuto. \"%1\" is not a recognized device.
0x236CImpossibile trovare il file batch. The batch file cannot be found.
0x236D%1 directory spostata/e. %1 dir(s) moved.
0x236E%1 file spostato/i. %1 file(s) moved.
0x236FUn programma ha tentato di referenziare memoria all'esternodei limiti di un segmento dello stack. Il programma è stato terminato.%1 A program attempted to reference storage outside thelimits of a stack segment. The program was ended.%1
0x2371%1%0 %1%0
0x2372Comando non implementato. Command not implemented.
0x2373 %0 %0
0x2374Memoria insufficiente. Out of memory.
0x2375Opzione non valida - \"%1\". Invalid switch - \"%1\".
0x2376Formato del parametro non corretto - \"%1\". Parameter format not correct - \"%1\".
0x2377(Errore in variabile di ambiente) (Error occurred in environment variable)
0x2378%1 File %2 byte %1 File(s) %2 bytes
0x2379%1 Directory %2 byte disponibili %1 Dir(s) %2 bytes free
0x237ATotale file elencati: Total Files Listed:
0x237BTerminare il processo batch (S/N)? %0 Terminate batch job (Y/N)? %0
0x237CLa directory corrente non è valida. The current directory is invalid.
0x237DVisualizza il nome della directory corrente o consente di passare a un'altra directory.CHDIR [/D] [unità:][percorso]CHDIR [..]CD [/D] [unità:][percorso]CD [..] .. Indica che si desidera passare alla directory padre.CD unità: visualizza la directory corrente dell'unità specificata.CD senza parametri visualizza l'unità e la directory correnti.Usare l'opzione /D per cambiare l'unità corrente insieme al cambiamentodella directory corrente per l'unità. Displays the name of or changes the current directory.CHDIR [/D] [drive:][path]CHDIR [..]CD [/D] [drive:][path]CD [..] .. Specifies that you want to change to the parent directory.Type CD drive: to display the current directory in the specified drive.Type CD without parameters to display the current drive and directory.Use the /D switch to change current drive in addition to changing currentdirectory for a drive.
0x237ECancella lo schermo.CLS Clears the screen.CLS
0x237FCopia uno o più file in un'altra posizione.COPY [/D] [/V] [/N] [/Y] [/-Y] [/Z] [/L] [/A | /B] origine [/A | /B] [+ origine [/A | /B] [+ ...]] [destinazione [/A | /B]] origine Indica i file da copiare. /A Indica un file di testo ASCII. /B Indica un file binario. /D Consente la creazione del file di destinazione come decrittografato destinazione specifica la directory e/o il nome dei nuovi file. /V Verifica che i nuovi file siano stati copiati correttamente. /N Utilizza nomi file brevi, se disponibili, durante la copia di file con nome lungo. /Y Non chiede la conferma prima di sovrascrivere un file di destinazione esistente. /-Y Chiede la conferma prima di sovrascrivere un file di destinazione esistente. /Z Copia i file dalla rete in modalità riavviabile. /L Se l'origine è un collegamento simbolico, copia nella Destinazione il collegamento anziché il file rappresentato dal collegamento.L'opzione /Y potrebbe essere preimpostata nella variabile di ambiente COPYCMD.Questa operazione può essere annullata inserendo /-Y nella riga di comando.Per impostazione predefinita la conferma viene richiesta a meno che il comandoCOPY non venga eseguito da uno script di tipo batch.Per concatenare i file, specificare un solo file di destinazionee più file di origine (utilizzando caratteri jolly o il formatofile1+file2+file3). Copies one or more files to another location.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source Specifies the file or files to be copied. /A Indicates an ASCII text file. /B Indicates a binary file. /D Allow the destination file to be created decrypted destination Specifies the directory and/or filename for the new file(s). /V Verifies that new files are written correctly. /N Uses short filename, if available, when copying a file with a non-8dot3 name. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file. /Z Copies networked files in restartable mode. /L If the source is a symbolic link, copy the link to the target instead of the actual file the source link points to.The switch /Y may be preset in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless COPY command is being executed fromwithin a batch script.To append files, specify a single file for destination, but multiple filesfor source (using wildcards or file1+file2+file3 format).
0x2380Visualizza o imposta la data.DATE [/T | data]Digitare DATE senza parametri per visualizzare la data corrente e reimpostarla.Premere INVIO per mantenere la stessa data. Displays or sets the date.DATE [/T | date]Type DATE without parameters to display the current date setting anda prompt for a new one. Press ENTER to keep the same date.
0x2381Elimina uno o più file.DEL [/P] [/F] [/S] [/Q] [/A[[:]attributi]] nomefileERASE [/P] [/F] [/S] [/Q] [/A[[:]attributi]] nomefile nomefile Specifica un elenco di uno o più file o directory. Usare i caratteri jolly per eliminare più file. Specificando una directory, tutti i file al suo interno saranno eliminati. /P Chiede conferma prima di eliminare ogni file. /F Forza l'eliminazione dei file di sola lettura. /S Elimina i file specificati da tutte le sottodirectory. /Q Modalità non interattiva, non chiede conferma per eliminazioni globali. /A Seleziona i file da eliminare in base agli attributi. attributi R File di sola lettura S File di sistema H File nascosti A File di archivio I File non indicizzati L Reparse point - Prefisso per negare l'attributo Deletes one or more files.DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names Specifies a list of one or more files or directories. Wildcards may be used to delete multiple files. If a directory is specified, all files within the directory will be deleted. /P Prompts for confirmation before deleting each file. /F Force deleting of read-only files. /S Delete specified files from all subdirectories. /Q Quiet mode, do not ask if ok to delete on global wildcard /A Selects files to delete based on attributes attributes R Read-only files S System files H Hidden files A Files ready for archiving I Not content indexed Files L Reparse Points - Prefix meaning not
0x2382Mostra l'elenco dei file e delle sottodirectory in una directory.DIR [unità:][percorso][nomefile] [/A[[:]attributi]] [/B] [/C] [/D] [/L] [/N] [/O[[:]ordinamento]] [/P] [/Q] [/R] [/S] [/T[[:]campo data]] [/W] [/X] [/4] [unità:][percorso][nomefile] Specifica unità, directory e/o file da elencare. /A Visualizza i file con gli attributi specificati. attributi D Directory R File sola lettura H File nascosti A File archivio S File di sistema I File non indicizzati L Reparse point - Prefisso per negare l'attributo /B Utilizza lista file senza intestazione o informazioni di riepilogo. /C Visualizza il separatore delle migliaia nelle dimensioni dei file. Impostazione predefinita. Utilizzare /-C per disabilitarla. /D Come /W ma con i file ordinati per colonna. /L Utilizza caratteri minuscoli. /N Nuovo formato lungo, con nomi file a destra. /O Elenca file ordinandoli. ordinamento N Per nome, alfabetico S Per dimensione, dal minore E Per estensione, alfabetico D Per data e ora dal più vecchio G Mostra prima directory - Prefisso per invertire l'ordine /P Mostra elenco una schermata per volta. /Q Mostra il proprietario del file. /R Visualizza flussi di dati alternativi del file. /S Mostra file della directory e delle relative sottodirectory. /T Controlla campo data visualizzato o utilizzato per ordinare. campo data C Creazione A Ultimo accesso W Ultima scrittura /W Visualizza in formato ampio. /X Mostra i nomi brevi generati per i nomi con formato lungo. Il formato è come quello di /N con nomi abrevi prima del nome esteso. Se non ci sono nomi brevi vengono visualizzati spazi bianchi. /4 Mostra l'anno in formato 4 cifreLe opzioni possono essere preimpostate nella variabile d'ambiente DIRCMD.Le opzioni preimpostate vengono annullate con un trattino, es./-W. Displays a list of files and subdirectories in a directory.DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] Specifies drive, directory, and/or files to list. /A Displays files with specified attributes. attributes D Directories R Read-only files H Hidden files A Files ready for archiving S System files I Not content indexed files L Reparse Points - Prefix meaning not /B Uses bare format (no heading information or summary). /C Display the thousand separator in file sizes. This is the default. Use /-C to disable display of separator. /D Same as wide but files are list sorted by column. /L Uses lowercase. /N New long list format where filenames are on the far right. /O List by files in sorted order. sortorder N By name (alphabetic) S By size (smallest first) E By extension (alphabetic) D By date/time (oldest first) G Group directories first - Prefix to reverse order /P Pauses after each screenful of information. /Q Display the owner of the file. /R Display alternate data streams of the file. /S Displays files in specified directory and all subdirectories. /T Controls which time field displayed or used for sorting timefield C Creation A Last Access W Last Written /W Uses wide list format. /X This displays the short names generated for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place. /4 Displays four-digit yearsSwitches may be preset in the DIRCMD environment variable. Overridepreset switches by prefixing any switch with - (hyphen)--for example, /-W.
0x2383Termina il programma CMD.EXE (interprete dei comandi) o lo script batch corrente.EXIT [/B] [exitCode] /B specifica la terminazione del batch corrente invece di CMD.EXE. Se eseguito al di fuori di uno script batch, terminerà CMD.EXE exitCode specifica un numero. Se /B è specificato, imposta ERRORLEVEL a tale numero. Se si termina CMD.EXE, imposta il codice di uscita del processo a tale numero. Quits the CMD.EXE program (command interpreter) or the current batchscript.EXIT [/B] [exitCode] /B specifies to exit the current batch script instead of CMD.EXE. If executed from outside a batch script, it will quit CMD.EXE exitCode specifies a numeric number. if /B is specified, sets ERRORLEVEL that number. If quitting CMD.EXE, sets the process exit code with that number.
0x2384Crea una directory.MKDIR [unità:]percorsoMD [unità:]percorso Creates a directory.MKDIR [drive:]pathMD [drive:]path
0x2385Visualizza o imposta il percorso di ricerca per i file eseguibili.PATH [[unità:]percorso[;...][;%%PATH%%]PATH ;Digitare PATH ; per cancellare tutte le impostazioni del percorso di ricerca eindicare a cmd.exe di cercare solo nella directory corrente.Digitare PATH senza parametri per visualizzare il percorso di ricerca corrente.Specificando %%PATH%% nella nuova impostazione, il percorso esistente vieneaggiunto alla nuova impostazione. Displays or sets a search path for executable files.PATH [[drive:]path[;...][;%%PATH%%]PATH ;Type PATH ; to clear all search-path settings and direct cmd.exe to searchonly in the current directory.Type PATH without parameters to display the current path.Including %%PATH%% in the new path setting causes the old path to beappended to the new setting.
0x2386Cambia il prompt dei comandi di cmd.exe.PROMPT [testo] testo Specifica un nuovo prompt dei comandi.Il prompt può essere composto da caratteri normali e dai seguenti codici speciali: $A & (e commerciale) $B | (pipe) $C ( (parentesi sinistra) $D Data corrente $E Codice escape (codice ASCII 27) $F ) (parentesi destra) $G (simbolo maggiore di) $H Backspace (cancella carattere precedente) $L Changes the cmd.exe command prompt.PROMPT [text] text Specifies a new command prompt.Prompt can be made up of normal characters and the following special codes: $A & (Ampersand) $B | (pipe) $C ( (Left parenthesis) $D Current date $E Escape code (ASCII code 27) $F ) (Right parenthesis) $G (greater-than sign) $H Backspace (erases previous character) $L
0x2387RMDIR [/S] [/Q] [unità:]percorsoRD [/S] [/Q] [unità:]percorso /S Rimuove tutte le directory e file nella directory\t specificata oltre alla directory stessa. Usato per\t rimuovere l'intero albero di una directory. /Q Modalità non interattiva, non richiede alcuna conferma\t per la rimozione di un albero di directory eseguita\t con /S Removes (deletes) a directory.RMDIR [/S] [/Q] [drive:]pathRD [/S] [/Q] [drive:]path /S Removes all directories and files in the specified directory in addition to the directory itself. Used to remove a directory tree. /Q Quiet mode, do not ask if ok to remove a directory tree with /S
0x2388Rinomina uno o più file.RENAME [unità:][percorso]nomefile1 nomefile2.REN [unità:][percorso]nomefile1 nomefile2.Impossibile specificare una nuova unità o percorso per il file di destinazione. Renames a file or files.RENAME [drive:][path]filename1 filename2.REN [drive:][path]filename1 filename2.Note that you cannot specify a new drive or path for your destination file.
0x2389Visualizza, imposta o rimuove le variabili d'ambiente di cmd.exe.SET [variabile=[stringa]] variabile Specifica il nome della variabile d'ambiente. stringa Specifica una serie di caratteri da assegnare alla variabile. Digitare SET senza parametri per visualizzare le variabili d'ambiente correnti. Displays, sets, or removes cmd.exe environment variables.SET [variable=[string]] variable Specifies the environment-variable name. string Specifies a series of characters to assign to the variable.Type SET without parameters to display the current environment variables.
0x238AVisualizza o imposta l'ora di sistema.TIME [/T | ora]Digitare TIME senza parametri per visualizzare l'ora corrente e reimpostarla.Premere INVIO per mantenere la stessa ora. Displays or sets the system time.TIME [/T | time]Type TIME with no parameters to display the current time setting and a promptfor a new one. Press ENTER to keep the same time.
0x238BVisualizza il contenuto di uno o più file di testo.TYPE [unità:][percorso]nomefile Displays the contents of a text file or files.TYPE [drive:][path]filename
0x238CVisualizza la versione di Windows.VER Displays the Windows version.VER
0x238DIndica a cmd.exe se verificare o meno la corretta scrittura dei file su disco.VERIFY [ON | OFF]Digitare VERIFY senza parametri per visualizzare l'impostazione corrente. Tells cmd.exe whether to verify that your files are written correctly to adisk.VERIFY [ON | OFF]Type VERIFY without a parameter to display the current VERIFY setting.
0x238EVisualizza l'etichetta di volume e il numero seriale del disco, se presenti.VOL [unità:] Displays the disk volume label and serial number, if they exist.VOL [drive:]
0x238FRichiama un programma batch da un altro programma batch.CALL [unità:][percorso]nomefile [parametri-batch] parametri-batch Specificano informazioni richieste alla riga di comando per il programma batch. Calls one batch program from another.CALL [drive:][path]filename [batch-parameters] batch-parameters Specifies any command-line information required by the batch program.
0x2390Registra dei commenti (note) in un file batch o in CONFIG.SYS.REM [commento] Records comments (remarks) in a batch file or CONFIG.SYS.REM [comment]
0x2391Interrompe l'elaborazione di un programma batch e visualizza il messaggio Premere un tasto per continuare...%0PAUSE Suspends processing of a batch program and displays the message Press any key to continue . . . %0PAUSE
0x2392Visualizza messaggi oppure attiva/disattiva la ripetizione dei comandi. ECHO [ON | OFF] ECHO [messaggio]Digita ECHO senza parametri per visualizzare l'impostazione corrente. Displays messages, or turns command-echoing on or off. ECHO [ON | OFF] ECHO [message]Type ECHO without parameters to display the current echo setting.
0x2393Dirige cmd.exe ad una riga etichettata in un programma batch.GOTO etichetta etichetta Specifica una stringa usata nel programma batch come etichetta.Le etichette devono cominciare con due punti e terminare con ritorno a capo. Directs cmd.exe to a labeled line in a batch program.GOTO label label Specifies a text string used in the batch program as a label.You type a label on a line by itself, beginning with a colon.
0x2394Cambia la posizione dei parametri sostituibili in un file batch.SHIFT [/n] Changes the position of replaceable parameters in a batch file.SHIFT [/n]
0x2395Esegue un'elaborazione condizionale in programmi batch.IF [NOT] ERRORLEVEL numero comandoIF [NOT] stringa1==stringa2 comandoIF [NOT] EXIST nomefile comando NOT Specifica che Windows dovrebbe eseguire il comando solo se la condizione è falsa. ERRORLEVEL numero Specifica una condizione vera se l'ultimo programma eseguito ha restituito un codice di uscita uguale o maggiore del numero specificato. stringa1==stringa2 Specifica una condizione vera se le stringhe di testo specificate corrispondono. EXIST nomefile Specifica una condizione vera se il nomefile specificato esiste. comando Specifica il comando da eseguire se la condizione è soddisfatta. Il comando può essere seguito dal comando ELSE che eseguirà il comando dopo la parola chiave ELSE se la condizione specificata è FALSELa clausola ELSE deve essere indicata nella stessa riga delcomando dopo IF. Per esempio: IF EXIST nomefile. ( del nomefile. ) ELSE ( echo nomefile. mancante. )La situazione seguente NON funziona perché il comando del deveessere terminato con una nuova riga: IF EXIST nomefile. del nomefile. ELSE echo nomefile. mancanteNeanche in questo caso funziona. Il comando ELSE deve esseresulla stessa riga della fine del comando IF: IF EXIST nomefile. del nomefile. ELSE echo nomefile. mancanteQuesta situazione funziona se si desidera tutto su una riga: IF EXIST nomefile. (del nomefile.) ELSE echo nomefile.mancante Performs conditional processing in batch programs.IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command NOT Specifies that Windows should carry out the command only if the condition is false. ERRORLEVEL number Specifies a true condition if the last program run returned an exit code equal to or greater than the number specified. string1==string2 Specifies a true condition if the specified text strings match. EXIST filename Specifies a true condition if the specified filename exists. command Specifies the command to carry out if the condition is met. Command can be followed by ELSE command which will execute the command after the ELSE keyword if the specified condition is FALSEThe ELSE clause must occur on the same line as the command after the IF. Forexample: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )The following would NOT work because the del command needs to be terminatedby a newline: IF EXIST filename. del filename. ELSE echo filename. missingNor would the following work, since the ELSE command must be on the same lineas the end of the IF command: IF EXIST filename. del filename. ELSE echo filename. missingThe following would work if you want it all on one line: IF EXIST filename. (del filename.) ELSE echo filename. missing
0x2396Esegue il comando specificato per ogni file di un gruppo di file.FOR %%variabile IN (gruppo) DO comando [parametri del comando] %%variabile Indica un parametro sostituibile composto da una sola lettera. (gruppo) Indica gruppo di uno o più file. Si possono usare caratteri jolly. comando Specifica il comando da eseguire per ciascun file. parametri del comando Indica i parametri o le opzioni del comando specificato.Per usare FOR in un programma batch, utilizzare la sintassi %%%%variabileanziché %%variabile. Le variabili possono essere differenziate utilizzandolettere maiuscole e minuscole. Esempio: %%i è diversada %%I. Runs a specified command for each file in a set of files.FOR %%variable IN (set) DO command [command-parameters] %%variable Specifies a single letter replaceable parameter. (set) Specifies a set of one or more files. Wildcards may be used. command Specifies the command to carry out for each file. command-parameters Specifies parameters or switches for the specified command.To use the FOR command in a batch program, specify %%%%variable insteadof %%variable. Variable names are case sensitive, so %%i is differentfrom %%I.
0x40002397Apre una finestra a parte per eseguire un programma o un comando specifico.START [\"titolo\"] [/D percorso] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [comando/programma] [parametri] \"titolo\" Testo da visualizzare nella barra del titolo della finestra. percorso Directory di avvio. B Avvia l'applicazione senza creare una nuova finestra. L'applicazione ignora la gestione di ^C. Se l'applicazione non riattiva l'elaborazione di ^C, ^Break è l'unico modo per interrompere l'applicazione. I Il nuovo ambiente sarà l'ambiente originale passato a cmd.exe e non l'ambiente corrente. MIN Avvia la finestra ridotta a icona. MAX Avvia la finestra ingrandita. SEPARATE Avvia il programma Windows a 16 bit in uno spazio di memoria separato. SHARED Avvia il programma Windows a 16 bit in uno spazio di memoria condiviso. LOW Avvia l'applicazione nella classe di priorità IDLE. NORMAL Avvia l'applicazione nella classe di priorità NORMAL. HIGH Avvia l'applicazione nella classe di priorità HIGH. REALTIME Avvia l'applicazione nella classe di priorità REALTIME. ABOVENORMAL Avvia l'applicazione nella classe di priorità ABOVENORMAL. BELOWNORMAL Avvia l'applicazione nella classe di priorità BELOWNORMAL. NODE Specifica il nodo NUMA (Non-Uniform Memory Architecture) preferito come numero intero decimale. AFFINITY Specifica la maschera di affinità come numero esadecimale. Il processo è limitato all'esecuzione in questi processori. La maschera di affinità viene interpretata in modo diverso se /AFFINITY e /NODE sono combinati. Specificare la maschera di affinità come se la maschera del processore del nodo NUMA venisse spostata a destra per iniziare al bit zero. Il processo è limitato all'esecuzione nei processori in comune tra la maschera di affinità specificata e il nodo NUMA. Se non esistono processori in comune, il processo è limitato all'esecuzione nel nodo NUMA specificato. WAIT Avvia l'applicazione e ne attende il completamento. comando/programma Se è un comando interno cmd o un file batch, il processore dei comandi viene eseguito con l'opzione /K per cmd.exe. La finestra non sarà quindi chiusa dopo l'esecuzione del comando. Se non è un comando interno cmd o un file batch, si tratta di un programma che sarà eseguito come applicazione in una finestra o come applicazione di console. parametri Parametri passati al comando/programma.NOTE: le opzioni SEPARATE e SHARED non sono supportate dalle piattaforme a 64 bit.Se si specifica /NODE, i processi verranno creati in modo da sfruttarela località della memoria nei sistemi NUMA. Ad esempio, due processi checomunicano spesso tra loro mediante una memoria condivisa possono esserecreati in modo da condividere lo stesso nodo NUMA preferito per ridurreal minimo le latenze della memoria. Quando possibile, allocano la memoriadallo stesso nodo NUMA e possono essere eseguiti in processori che sitrovano all'esterno del nodo specificato. start /NODE 1 application1.exe start /NODE 1 application2.exeQuesti due processi possono essere ulteriormente vincolati per l'esecuzionein processori specifici all'interno dello stesso nodo NUMA. Nell'esempioseguente, application1 viene eseguito nei due processori di ordine inferioredel nodo, mentre application2 viene eseguito nei due processori successividel nodo. Nell'esempio si presume che il nodo specificato includa almenoquattro processori logici. Si noti che il numero del nodo può essereimpostato su qualsiasi numero di nodo valido per il computer senza modificarela maschera di affinità. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe Starts a separate window to run a specified program or command.START [\"title\"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [command/program] [parameters] \"title\" Title to display in window title bar. path Starting directory. B Start application without creating a new window. The application has ^C handling ignored. Unless the application enables ^C processing, ^Break is the only way to interrupt the application. I The new environment will be the original environment passed to the cmd.exe and not the current environment. MIN Start window minimized. MAX Start window maximized. SEPARATE Start 16-bit Windows program in separate memory space. SHARED Start 16-bit Windows program in shared memory space. LOW Start application in the IDLE priority class. NORMAL Start application in the NORMAL priority class. HIGH Start application in the HIGH priority class. REALTIME Start application in the REALTIME priority class. ABOVENORMAL Start application in the ABOVENORMAL priority class. BELOWNORMAL Start application in the BELOWNORMAL priority class. NODE Specifies the preferred Non-Uniform Memory Architecture (NUMA) node as a decimal integer. AFFINITY Specifies the processor affinity mask as a hexadecimal number. The process is restricted to running on these processors. The affinity mask is interpreted differently when /AFFINITY and /NODE are combined. Specify the affinity mask as if the NUMA node's processor mask is right shifted to begin at bit zero. The process is restricted to running on those processors in common between the specified affinity mask and the NUMA node. If no processors are in common, the process is restricted to running on the specified NUMA node. WAIT Start application and wait for it to terminate. command/program If it is an internal cmd command or a batch file then the command processor is run with the /K switch to cmd.exe. This means that the window will remain after the command has been run. If it is not an internal cmd command or batch file then it is a program and will run as either a windowed application or a console application. parameters These are the parameters passed to the command/program.NOTE: The SEPARATE and SHARED options are not supported on 64-bit platforms.Specifying /NODE allows processes to be created in a way that leverages memorylocality on NUMA systems. For example, two processes that communicate witheach other heavily through shared memory can be created to share the samepreferred NUMA node in order to minimize memory latencies. They allocatememory from the same NUMA node when possible, and they are free to run onprocessors outside the specified node. start /NODE 1 application1.exe start /NODE 1 application2.exeThese two processes can be further constrained to run on specific processorswithin the same NUMA node. In the following example, application1 runs on thelow-order two processors of the node, while application2 runs on the next twoprocessors of the node. This example assumes the specified node has at leastfour logical processors. Note that the node number can be changed to any validnode number for that computer without having to change the affinity mask. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe
0x40002398Imposta o annulla il controllo esteso di CTRL+C nel sistema DOS.È presente per garantire la compatibilità con i sistemi DOS. Nonha effetto in Windows. Sets or Clears Extended CTRL+C checking on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows.
0x40002399Avvia una nuova istanza dell'interprete dei comandi di WindowsCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF][[/S] [/C | /K] stringa]/C Esegue il comando specificato dalla stringa, quindi termina/K Esegue il comando specificato dalla stringa e rimane/S Modifica il trattamento della stringa dopo /C o /K (vedere di seguito)/Q Disattiva echo/D Disabilita l'esecuzione di comandi di esecuzione automatica dal Registro di sistema (vedere di seguito)/A Rende l'output di comandi interni per pipe o file in formato ANSI/U Rende l'output di comandi interni per pipe o file in formato Unicode/T:fg Imposta i colori primo piano/sfondo (vedere COLOR /? per ulteriori informazioni)/E:ON Abilita estensioni ai comandi (vedere di seguito)/E:OFF Disabilita estensioni ai comandi (vedere di seguito)/F:ON Abilita caratteri di completamento nome directory e file (vedere di seguito)/F:OFF Disabilita caratteri di completamento nome directory e file (vedere di seguito)/V:ON Abilita l'espansione ritardata delle variabili di ambiente utilizzando ! come delimitatore. Ad esempio, /V:ON consente a !var! di espandere la variabile var al momento dell'esecuzione. La sintassi %var% espande le variabili al momento dell'input. Si tratta di due comportamenti diversi all'interno di un loop FOR./V:OFF Disabilita l'espansione ritardata dell'ambiente.Ricordare che comandi multipli separati da separatori '&&'sono accettati per le stringhe se racchiusi tra virgolette.Inoltre, per ragioni di compatibilità, /X è analogo a /E:ON, /Y è analogo a /E:OFF e /R è analogo a /C. Le altre opzioni sonoignorate.Se è specificato /C o /K, la parte restante della riga di comandodopo l'opzione viene elaborata come una riga di comando, in cuiviene utilizzata la logica seguente per elaborare le virgolette (\"): 1. Se sono soddisfatte tutte le seguenti condizioni, le virgolette nella riga di comando vengono mantenute: - senza opzione /S - esattamente due caratteri di virgolette - senza caratteri speciali tra due caratteri di virgolette, dove per speciali si intende uno tra: &()@^| - sono presenti uno o più spazi vuoti tra le due virgolette - la stringa tra i due caratteri di virgolette è il nome di un file eseguibile. 2. In caso contrario, si osserva se il primo carattere è un carattere di virgolette e, in tal caso, si eliminerà il primo e l'ultimo carattere di virgolette nella riga di comando, mantenendo il testo che segue l'ultimo carattere di virgolette. Starts a new instance of the Windows command interpreterCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]/C Carries out the command specified by string and then terminates/K Carries out the command specified by string but remains/S Modifies the treatment of string after /C or /K (see below)/Q Turns echo off/D Disable execution of AutoRun commands from registry (see below)/A Causes the output of internal commands to a pipe or file to be ANSI/U Causes the output of internal commands to a pipe or file to be Unicode/T:fg Sets the foreground/background colors (see COLOR /? for more info)/E:ON Enable command extensions (see below)/E:OFF Disable command extensions (see below)/F:ON Enable file and directory name completion characters (see below)/F:OFF Disable file and directory name completion characters (see below)/V:ON Enable delayed environment variable expansion using ! as the delimiter. For example, /V:ON would allow !var! to expand the variable var at execution time. The %var% syntax expands variables at input time, which is quite a different thing when inside of a FOR loop./V:OFF Disable delayed environment expansion.Note that multiple commands separated by the command separator '&&'are accepted for string if surrounded by quotes. Also, for compatibilityreasons, /X is the same as /E:ON, /Y is the same as /E:OFF and /R is thesame as /C. Any other switches are ignored.If /C or /K is specified, then the remainder of the command line afterthe switch is processed as a command line, where the following logic isused to process quote (\") characters: 1. If all of the following conditions are met, then quote characters on the command line are preserved: - no /S switch - exactly two quote characters - no special characters between the two quote characters, where special is one of: &()@^| - there are one or more whitespace characters between the two quote characters - the string between the two quote characters is the name of an executable file. 2. Otherwise, old behavior is to see if the first character is a quote character and if so, strip the leading character and remove the last quote character on the command line, preserving any text after the last quote character.
0x4000239ASe all'avvio di CMD.EXE NON è stata specificata l'opzione /D sulla riga dicomando, l'utilità ricercherà le seguenti variabili REG_SZ/REG_EXPAND_SZ delRegistro di sistema e, se almeno una di esse è presente, la eseguirà per prima. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun e/o HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun If /D was NOT specified on the command line, then when CMD.EXE starts, itlooks for the following REG_SZ/REG_EXPAND_SZ registry variables, and ifeither or both are present, they are executed first. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun
0x4000239BLe estensioni dei comandi sono attivate per impostazione predefinita.È possibile disattivare le estensioni per una chiamata specifica utilizzandol'opzione /E:OFF. Per attivare o disattivare le estensioni per tutte lechiamate di CMD.EXE per uno specifico computer e/o sessione di accesso utente,utilizzando REGEDIT.EXE impostare su 0x1 o 0x0 uno o entrambi i valoriREG_DWORD seguenti nel Registro di sistema: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions e/o HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsLe impostazioni specifiche dell'utente hanno la precedenza sulle impostazionia livello di computer. Le opzioni specificate sulla riga di comando hanno la precedenza sulle impostazioni del Registro di sistema.In un file batch, gli argomenti SETLOCAL ENABLEEXTENSIONS o DISABLEEXTENSIONShanno la precedenza sull'opzione /E:ON o /E:OFF. Digitare SETLOCAL /?per ulteriori informazioni.Le estensioni dei comandi apportano modifiche e/o aggiunte ai comandi seguenti: DEL o ERASE COLOR CD o CHDIR MD o MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (include anche modifiche alla chiamata di comandi esterni) ASSOC FTYPEPer ulteriori informazioni, digitare il nome del comando seguito da /?, pervisualizzarne le specifiche. Command Extensions are enabled by default. You may also disableextensions for a particular invocation by using the /E:OFF switch. Youcan enable or disable extensions for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file, the SETLOCAL ENABLEEXTENSIONS or DISABLEEXTENSIONS argumentstakes precedence over the /E:ON or /E:OFF switch. See SETLOCAL /? for details.The command extensions involve changes and/or additions to the followingcommands: DEL or ERASE COLOR CD or CHDIR MD or MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (also includes changes to external command invocation) ASSOC FTYPETo get specific details, type commandname /? to view the specifics.
0x4000239CL'espansione ritardata delle variabili di ambiente NON è attivata perimpostazione predefinita. È possibile attivare o disattivare tale funzionalitàper una specifica chiamata di CMD.EXE utilizzando l'opzione /V:ON o /V:OFF.Per attivare o disattivare l'espansione ritardata per tutte le chiamate diCMD.EXE per uno specifico computer e/o sessione di accesso utente, utilizzandoREGEDIT.EXE impostare su 0x1 o 0x0 uno o entrambi i valori REG_DWORD seguentinel Registro di sistema: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion e/o HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionLe impostazioni specifiche dell'utente hanno la precedenza sulle impostazionia livello di computer. Le opzioni specificate sulla riga di comando hanno la precedenza sulle impostazioni del Registro di sistema.In un file batch, gli argomenti SETLOCAL SETLOCAL ENABLEDELAYEDEXPANSION oDISABLEDELAYEDEXPANSIONS hanno la precedenza sull'opzione /V:ON o /V:OFF.Digitare SETLOCAL /? per ulteriori informazioni.Se l'espansione ritardata delle variabili di ambiente è attivata, saràpossibile utilizzare il punto esclamativo (!) per sostituire il valore diuna variabile di ambiente al momento dell'esecuzione. Delayed environment variable expansion is NOT enabled by default. Youcan enable or disable delayed environment variable expansion for aparticular invocation of CMD.EXE with the /V:ON or /V:OFF switch. Youcan enable or disable delayed expansion for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file the SETLOCAL ENABLEDELAYEDEXPANSION or DISABLEDELAYEDEXPANSIONarguments takes precedence over the /V:ON or /V:OFF switch. See SETLOCAL /?for details.If delayed environment variable expansion is enabled, then the exclamationcharacter can be used to substitute the value of an environment variableat execution time.
0x4000239DÈ possibile attivare o disattivare il completamento dei nomi di file per unaspecifica chiamata di CMD.EXE utilizzando l'opzione /F:ON o /F:OFF. Per attivare o disattivare il completamento dei nomi di file per tutte lechiamate di CMD.EXE per uno specifico computer e/o sessione di accesso utente,utilizzando REGEDIT.EXE impostare uno o entrambi i seguenti valori REG_DWORDdel 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\\PathCompletionCharsul valore esadecimale del carattere di controllo corrispondente a unaparticolare funzione (ad esempio, 0x4 corrisponde a CTRL+D e 0x6 a CTRL+F).Le impostazioni specifiche dell'utente hanno la precedenza sulle impostazionia livello di computer. Le opzioni specificate sulla riga di comando hanno laprecedenza sulle impostazioni del Registro di sistema.Se il completamento è stato attivato utilizzando l'opzione /F:ON, i duecaratteri di controllo utilizzati sono CTRL+D per il completamento dei nomidi directory e CTRL+F per il completamento dei nomi di file. Per disattivareuno specifico carattere di completamento nel Registro di sistema, utilizzareil valore corrispondente allo spazio (0x20), che non è un carattere dicontrollo valido. You can enable or disable file name completion for a particularinvocation of CMD.EXE with the /F:ON or /F:OFF switch. You can enableor disable completion for all invocations of CMD.EXE on a machine and/oruser logon session by setting either or both of the following REG_DWORDvalues in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharwith the hex value of a control character to use for a particularfunction (e.g. 0x4 is Ctrl-D and 0x6 is Ctrl-F). The user specificsettings take precedence over the machine settings. The command lineswitches take precedence over the registry settings.If completion is enabled with the /F:ON switch, the two controlcharacters used are Ctrl-D for directory name completion and Ctrl-F forfile name completion. To disable a particular completion character inthe registry, use the value for space (0x20) as it is not a validcontrol character.
0x4000239EIl completamento viene richiamato quando l'utente digita uno dei due caratteridi controllo. La funzione di completamento legge la stringa del percorsospecificata a sinistra del cursore e vi aggiunge un carattere jolly, se non ègià incluso, quindi crea un elenco di percorsi corrispondenti e visualizzail primo percorso ottenuto. Se non sono presenti percorsi corrispondenti, emette un segnale acustico e non visualizza nulla. Premendo ripetutamentelo stesso carattere di controllo, è possibile visualizzare in sequenza tuttigli elementi dell'elenco dei percorsi corrispondenti. Premendo il tasto MAIUSCinsieme al carattere di controllo, è possibile scorrere tale elenco in sensoinverso. Se si apporta una modifica qualsiasi alla riga e si preme di nuovoil carattere di controllo, l'elenco salvato in precedenza verrà scartato ene verrà creato un altro. Lo stesso avviene se si passa dal completamentodei nomi di file a quello dei nomi di directory. L'unica differenza tra i duecaratteri di controllo consiste nel fatto che il carattere di completamentoper i file individua sia nomi di file che di directory, mentre il caratteredi completamento per le directory individua solo nomi di directory. Se siutilizza il carattere di completamento per i file insieme a uno qualsiasidei comandi predefiniti per le directory (CD, MD o RD), verrà eseguito soloil completamento per le directory.Il codice di completamento gestisce correttamente anche i nomi di file checontengono spazi o altri caratteri speciali, racchiudendo il percorso travirgolette. Inoltre, se si effettua un backup e quindi si richiama il completamento all'interno di una riga, il testo che si trova a destra delcursore nel momento in cui viene richiamato il completamento verrà ignorato.Sono richieste le virgolette per i caratteri speciali seguenti: &()[]{}^=;!%'+,`~ Completion is invoked when you type either of the two controlcharacters. The completion function takes the path string to the leftof the cursor appends a wild card character to it if none is alreadypresent and builds up a list of paths that match. It then displays thefirst matching path. If no paths match, it just beeps and leaves thedisplay alone. Thereafter, repeated pressing of the same controlcharacter will cycle through the list of matching paths. Pressing theShift key with the control character will move through the listbackwards. If you edit the line in any way and press the controlcharacter again, the saved list of matching paths is discarded and a newone generated. The same occurs if you switch between file and directoryname completion. The only difference between the two control charactersis the file completion character matches both file and directory names,while the directory completion character only matches directory names.If file completion is used on any of the built in directory commands(CD, MD or RD) then directory completion is assumed.The completion code deals correctly with file names that contain spacesor other special characters by placing quotes around the matching path.Also, if you back up, then invoke completion from within a line, thetext to the right of the cursor at the point completion was invoked isdiscarded.The special characters that require quotes are: &()[]{}^=;!%'+,`~
0x4000239FEstensioni del processore dei comandi attivate Command Processor Extensions Enabled
0x400023A0Le estensioni del processore dei comandi sono attivate per impostazionepredefinita. Digitare CMD /? per ulteriori informazioni. Command Processor Extensions enabled by default. Use CMD /? for details.
0x400023A1File eliminato - %1 Deleted file - %1
0x400023A2Visualizza o modifica le associazioni alle estensioni dei fileASSOC [.ext[=[TipoFile]]] .ext Specifica l'estensione di file con cui associare il tipo di file. TipoFile Specifica il tipo di file da associare all'estensione di file.Per visualizzare le associazioni di file correnti, digitare ASSOC senza parametri. Se si richiama ASSOC specificando una sola estensione di file,verrà visualizzata l'associazione corrente per tale estensione. Se il tipodi file non è specificato, l'associazione per l'estensione di file indicataverrà eliminata. Displays or modifies file extension associationsASSOC [.ext[=[fileType]]] .ext Specifies the file extension to associate the file type with fileType Specifies the file type to associate with the file extensionType ASSOC without parameters to display the current file associations.If ASSOC is invoked with just a file extension, it displays the currentfile association for that file extension. Specify nothing for the filetype and the command will delete the association for the file extension.
0x400023A3Impossibile trovare un'associazione di file per l'estensione %1 File association not found for extension %1
0x400023A4Visualizza o modifica i tipi di file utilizzati nelle associazioni alle estensioni di fileFTYPE [TipoFile[=[StringaComandoApertura]]] TipoFile Specifica il tipo di file da esaminare o modificare StringaComandoApertura Specifica il comando di apertura da utilizzare per l'avvio dei file del tipo indicato.Digitare FTYPE senza parametri per visualizzare i tipi di file per cui sonoattualmente definite stringhe di comando di apertura. Se si richiama FTYPEspecificando un solo tipo di file, verrà visualizzata la stringa del comandodi apertura corrente per tale tipo di file. Se non si specifica la stringadel comando di apertura, il comando FTYPE eliminerà la stringa per il tipodi file indicato. I caratteri %%0 o %%1 presenti nelle stringhe dei comandidi apertura vengono sostituiti con il nome del file avviato tramitel'associazione. La sequenza %%* accetta tutti i parametri, mentre %%2 accettail primo parametro, %%3 il secondo e così via. La sequenza %%~n accetta tuttii parametri rimanenti a partire dal parametro n, dove n è compreso tra 2 e 9.Ad esempio: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*consente di richiamare uno script Perl come indicato di seguito: script.pl 1 2 3Se si desidera eliminare la necessità di digitare il tipo di estensione,eseguire le operazioni seguenti: impostare PATHEXT=.pl;%%PATHEXT%%Lo script può essere quindi richiamato nel modo seguente: script 1 2 3 Displays or modifies file types used in file extension associationsFTYPE [fileType[=[openCommandString]]] fileType Specifies the file type to examine or change openCommandString Specifies the open command to use when launching files of this type.Type FTYPE without parameters to display the current file types thathave open command strings defined. FTYPE is invoked with just a filetype, it displays the current open command string for that file type.Specify nothing for the open command string and the FTYPE command willdelete the open command string for the file type. Within an opencommand string %%0 or %%1 are substituted with the file name beinglaunched through the assocation. %%* gets all the parameters and %%2gets the 1st parameter, %%3 the second, etc. %%~n gets all the remainingparameters starting with the nth parameter, where n may be between 2 and 9,inclusive. For example: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*would allow you to invoke a Perl script as follows: script.pl 1 2 3If you want to eliminate the need to type the extensions, then do thefollowing: set PATHEXT=.pl;%%PATHEXT%%and the script could be invoked as follows: script 1 2 3
0x400023A5Il tipo di file '%1' non è stato trovato o non sono presenti comandi associatia tale tipo di file. File type '%1' not found or no open command associated with it.
0x400023A6Specificato parametro non valido per il comando SETLOCAL Invalid parameter to SETLOCAL command
0x400023A7L'opzione relativa alla modalità di riavvio del comando COPY non è supportatain questa versione del sistema operativo. The restartable option to the COPY command is not supported bythis version of the operating system.
0x400023A8La seguente sintassi dell'operatore di percorso utilizzata nella sostituzionedel parametro batch non è valida: %1Digitare CALL /? o FOR /? per visualizzare i formati validi. The following usage of the path operator in batch-parametersubstitution is invalid: %1For valid formats type CALL /? or FOR /?
0x400023A9Variabile di ambiente %1 non definita Environment variable %1 not defined
0x400023AATentativo non valido di chiamare un'etichetta batch al di fuori dello scriptbatch. Invalid attempt to call batch label outside of batch script.
0x400023ABImpossibile trovare l'etichetta batch specificata - %1 The system cannot find the batch label specified - %1
0x400023ACL'opzione relativa all'output Unicode per CMD.EXE non è supportata in questaversione del sistema operativo. The unicode output option to CMD.EXE is not supported by thisversion of the operating system.
0x400023ADSe le estensioni dei comandi sono attivate, i comandi DEL ed ERASE verrannomodificati come segue:La semantica di visualizzazione dell'opzione /S viene invertita, poichémostra solo i file eliminati anziché quelli che non è possibile trovare. If Command Extensions are enabled DEL and ERASE change as follows:The display semantics of the /S switch are reversed in that it showsyou only the files that are deleted, not the ones it could not find.
0x400023AESe le estensioni ai comandi sono abilitate, CHDIR cambia come segue:la stringa di directory corrente utilizzerà lo stesso caso, maiuscole/minuscole, presente sui nomi di disco. Quindi CD C:\\TEMP imposta in realtà la directory corrente su C:\\Temp se questo è il formato su disco.Il comando CHDIR non considera gi spazi come delimitatori, ed è quindi possibile impiegare CD in in un nome di sottodirectory che contenga uno spazio senza racchiudere il nome entro virgolette. Ad esempio: cd \\winnt\\profili\
omeutente\\programmi\\menu Startè analogo a: cd \"\\winnt\\profili\
omeutente\\programmi\\menu Start\"che rappresenta ciò che si deve digitare con le estensioni disabilitate.
If Command Extensions are enabled CHDIR changes as follows:The current directory string is converted to use the same case asthe on disk names. So CD C:\\TEMP would actually set the currentdirectory to C:\\Temp if that is the case on disk.CHDIR command does not treat spaces as delimiters, so it is possible toCD into a subdirectory name that contains a space without surroundingthe name with quotes. For example: cd \\winnt\\profiles\\username\\programs\\start menuis the same as: cd \"\\winnt\\profiles\\username\\programs\\start menu\"which is what you would have to type if extensions were disabled.
0x400023AFSe le estensioni dei comandi sono attivate, il comando MKDIR verrà modificatocome segue:MKDIR crea tutte le directory intermedie eventualmente necessarie nelpercorso. Se ad esempio il percorso \\a non esiste: mkdir \\a\\b\\c\\dCorrisponde a: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dQuesti sono infatti i comandi che è necessario digitare quando le estensionisono disattivate. If Command Extensions are enabled MKDIR changes as follows:MKDIR creates any intermediate directories in the path, if needed.For example, assume \\a does not exist then: mkdir \\a\\b\\c\\dis the same as: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dwhich is what you would have to type if extensions were disabled.
0x400023B0Se le estensioni dei comandi sono attivate, il comando DATE supportal'opzione /T, che consente al comando di mostrare la data corrente senzarichiedere l'immissione di una nuova data. If Command Extensions are enabled the DATE command supportsthe /T switch which tells the command to just output thecurrent date, without prompting for a new date.
0x400023B1Se le estensioni dei comandi sono attivate, il comando TIME supportal'opzione /T, che consente al comando di mostrare l'ora corrente, senzarichiedere l'immissione di una nuova ora. If Command Extensions are enabled the TIME command supportsthe /T switch which tells the command to just output thecurrent time, without prompting for a new time.
0x400023B2Se le estensioni dei comandi sono attivate, il comando PROMPT supportai seguenti caratteri aggiuntivi per la formattazione: $+ Indica zero o più caratteri \"+\", a seconda della profondità dello stack delle directory di PUSHD (un carattere per ogni livello dello stack). $M Visualizza il nome remoto associato alla lettera di unità corrente oppure una stringa vuota se l'unità corrente non è un'unità di rete. If Command Extensions are enabled the PROMPT command supportsthe following additional formatting characters: $+ zero or more plus sign (+) characters depending upon the depth of the PUSHD directory stack, one character for each level pushed. $M Displays the remote name associated with the current drive letter or the empty string if current drive is not a network drive.
0x400023B3Se le estensioni dei comandi sono attivate, oltre ai percorsi e alle letteredi unità consueti il comando PUSHD accetterà anche i percorsi di rete.Se viene specificato un percorso di rete, PUSHD creerà una lettera di unitàtemporanea che fa riferimento alla risorsa di rete specificata, quindiimposterà tale lettera di unità come unità e directory corrente. Le letteredi unità temporanee vengono allocate da Z in avanti, a partire dalla primalettera di unità inutilizzata. If Command Extensions are enabled the PUSHD command acceptsnetwork paths in addition to the normal drive letter and path.If a network path is specified, PUSHD will create a temporarydrive letter that points to that specified network resource andthen change the current drive and directory, using the newlydefined drive letter. Temporary drive letters are allocated fromZ: on down, using the first unused drive letter found.
0x400023B4Se le estensioni dei comandi sono attivate, quando si applica POPD aun'unità in uno stack di directory creato da PUSHD il comando POPD eliminatutte le lettere di unità temporanee create da PUSHD. If Command Extensions are enabled the POPD command will deleteany temporary drive letter created by PUSHD when you POPD thatdrive off the pushed directory stack.
0x400023B5Se le estensioni dei comandi sono attivate, il comando SET verrà modificatocome segue:Se il comando SET viene richiamato specificando solo un nome di variabile,senza segno di uguale o valore, visualizzerà i valori di tutte le variabilicon prefisso corrispondente al nome passato al comando SET. Ad esempio: SET Pvisualizza tutte le variabili che iniziano con la lettera 'P'.Se il nome della variabile non viene trovato nell'ambiente corrente,ERRORLEVEL verrà impostato su 1.Il comando SET non consente di includere il segno uguale (=) neinomi delle variabili.Al comando SET sono state aggiunte due nuove opzioni: SET /A espressione SET /P variabile=[StringaPrompt]L'opzione /A indica che la stringa alla destra dell'uguale è un'espressionenumerica da valutare. L'analizzatore di espressioni è piuttosto semplice esupporta le operazioni seguenti, in ordine di precedenza decrescente: () - Raggruppamento ! ~ - - Operatori unari * / %% - Operatori aritmetici + - - Operatori aritmetici - Shift logico & - AND bit per bit ^ - OR esclusivo bit per bit | - OR bit per bit = *= /= %%= += -= - Assegnazione &= ^= |= = , - Separatore di espressioneSe si utilizzano operatori logici o di modulo, sarà necessario racchiuderetra virgolette la stringa dell'espressione. Le stringhe non numeriche presenti in un'espressione vengono gestite come nomi di variabili di ambiente,i cui valori vengono convertiti in numeri prima dell'utilizzo. Se èspecificato il nome di una variabile di ambiente non definita nell'ambientecorrente, verrà utilizzato il valore zero. Questo consente di eseguireoperazioni aritmetiche con le variabili di ambiente senza dover digitare icaratteri %% necessari per ottenere i relativi valori. Se si esegue SET /Adalla riga di comando al di fuori di uno script di comandi, verrà visualizzatoil valore finale dell'espressione. Se si utilizza l'operatore di assegnazione,sarà necessario specificare il nome di una variabile di ambiente a sinistradell'operatore. I valori numerici sono numeri decimali, a meno che non sianopreceduti dal prefisso 0x, che indica i numeri esadecimali, o 0, per i numeriottali. Il valore 0x12 corrisponde quindi al valore decimale 18 e al valoreottale 022. La notazione ottale può creare confusione: i valori 08 e 09 nonsono numeri validi, perché 8 e 9 non sono cifre ottali valide. If Command Extensions are enabled SET changes as follows:SET command invoked with just a variable name, no equal sign or valuewill display the value of all variables whose prefix matches the namegiven to the SET command. For example: SET Pwould display all variables that begin with the letter 'P'SET command will set the ERRORLEVEL to 1 if the variable name is notfound in the current environment.SET command will not allow an equal sign to be part of the name ofa variable.Two new switches have been added to the SET command: SET /A expression SET /P variable=[promptString]The /A switch specifies that the string to the right of the equal signis a numerical expression that is evaluated. The expression evaluatoris pretty simple and supports the following operations, in decreasingorder of precedence: () - grouping ! ~ - - unary operators * / %% - arithmetic operators + - - arithmetic operators - logical shift & - bitwise and ^ - bitwise exclusive or | - bitwise or = *= /= %%= += -= - assignment &= ^= |= = , - expression separatorIf you use any of the logical or modulus operators, you will need toenclose the expression string in quotes. Any non-numeric strings in theexpression are treated as environment variable names whose values areconverted to numbers before using them. If an environment variable nameis specified but is not defined in the current environment, then a valueof zero is used. This allows you to do arithmetic with environmentvariable values without having to type all those %% signs to get theirvalues. If SET /A is executed from the command line outside of acommand script, then it displays the final value of the expression. Theassignment operator requires an environment variable name to the left ofthe assignment operator. Numeric values are decimal numbers, unlessprefixed by 0x for hexadecimal numbers, and 0 for octal numbers.So 0x12 is the same as 18 is the same as 022. Please note that the octalnotation can be confusing: 08 and 09 are not valid numbers because 8 and9 are not valid octal digits.
0x400023B6L'opzione /P consente di impostare come valore per una variabile unariga di input immessa dall'utente. Prima di leggere la riga di inputvisualizza il valore di StringaPrompt specificato. Il parametro StringaPromptpuò essere vuoto.La sostituzione delle variabili di ambiente è stata migliorata come segue: %%PATH:str1=str2%%Espande la variabile di ambiente PATH, sostituendo con \"str2\" ogni occorrenzadi \"str1\" trovata nel risultato dell'espansione. È possibile specificare lastringa vuota come valore del parametro \"str2\", per eliminare tutte leoccorrenze di \"str1\" dall'output prodotto dall'espansione. Se il valore di\"str1\" inizia con un asterisco, identificherà tutti i caratteri dall'iniziodell'output dell'espansione alla prima occorrenza della restante parte di str1.È inoltre possibile specificare una sottostringa del risultato dell'espansione. %%PATH:~10,5%%Espande la variabile di ambiente PATH, quindi utilizza solo 5 caratteri apartire dall'undicesimo (offset 10) carattere del risultato dell'espansione.Se la lunghezza non è specificata, per impostazione predefinita verràutilizzata tutta la parte rimanente del valore della variabile. Se uno deivalori (offset o lunghezza) è negativo, verrà utilizzato il valore ottenutosommando la lunghezza della variabile di ambiente alla lunghezza o all'offsetspecificato. %%PATH:~-10%%Estrae gli ultimi 10 caratteri della variabile PATH. %%PATH:~0,-2%%Estrae tutti i caratteri della variabile PATH tranne gli ultimi 2. The /P switch allows you to set the value of a variable to a line of inputentered by the user. Displays the specified promptString before readingthe line of input. The promptString can be empty.Environment variable substitution has been enhanced as follows: %%PATH:str1=str2%%would expand the PATH environment variable, substituting each occurrenceof \"str1\" in the expanded result with \"str2\". \"str2\" can be the emptystring to effectively delete all occurrences of \"str1\" from the expandedoutput. \"str1\" can begin with an asterisk, in which case it will matcheverything from the beginning of the expanded output to the firstoccurrence of the remaining portion of str1.May also specify substrings for an expansion. %%PATH:~10,5%%would expand the PATH environment variable, and then use only the 5characters that begin at the 11th (offset 10) character of the expandedresult. If the length is not specified, then it defaults to theremainder of the variable value. If either number (offset or length) isnegative, then the number used is the length of the environment variablevalue added to the offset or length specified. %%PATH:~-10%%would extract the last 10 characters of the PATH variable. %%PATH:~0,-2%%would extract all but the last 2 characters of the PATH variable.
0x400023B7È stato infine aggiunto il supporto per l'espansione ritardata dellevariabili di ambiente. Tale supporto è disattivato per impostazionepredefinita, ma può essere attivato e disattivato utilizzando l'opzione/V del comando CMD.EXE. Digitare CMD /? per ulteriori informazioni.L'espansione ritardata delle variabili di ambiente consente di ovviarealle limitazioni dell'espansione immediata, che viene effettuata allalettura di una riga di testo, ma non quando quest'ultima viene eseguita.Il problema dell'espansione immediata è illustrato dall'esempio seguente: set VAR=prima if \"%%VAR%%\" == \"prima\" ( set VAR=dopo if \"%%VAR%%\" == \"dopo\" @echo Se questo messaggio viene visualizzato, il codice funziona )Questa istruzione non visualizza il messaggio perché, in ENTRAMBE leistruzioni IF, la variabile %%VAR%% viene sostituita alla lettura dellaprima istruzione IF, poiché include logicamente il corpo di IF, che èun'istruzione composta. L'istruzione IF all'interno dell'istruzionecomposta confronta pertanto i valori \"prima\" e \"dopo\", che non sono maiuguali. Anche l'esempio seguente non funziona come previsto: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%perché NON crea l'elenco dei file della directory corrente, ma impostasemplicemente la variabile LIST sull'ultimo file trovato. Come in precedenza,questo accade perché la variabile %%LIST%% viene espansa solo una volta allalettura dell'istruzione FOR e, in quel momento, la variabile LIST è vuota.Di fatto viene pertanto eseguito il ciclo FOR seguente: for %%i in (*) do set LIST= %%iche continua a impostare LIST sull'ultimo file trovato.L'espansione ritardata delle variabili di ambiente consente di espanderele variabili di ambiente al momento dell'esecuzione, semplicemente utilizzandoun carattere diverso (il punto esclamativo). Se l'espansione ritardata dellevariabili di ambiente è attivata, gli esempi precedenti possono essereriscritti come segue, e funzioneranno correttamente: set VAR=prima if \"%%VAR%%\" == \"prima\" ( set VAR=dopo if \"!VAR!\" == \"dopo\" @echo Se questo messaggio viene visualizzato, il codice funziona ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%% Finally, support for delayed environment variable expansion has beenadded. This support is always disabled by default, but may beenabled/disabled via the /V command line switch to CMD.EXE. See CMD /?Delayed environment variable expansion is useful for getting aroundthe limitations of the current expansion which happens when a lineof text is read, not when it is executed. The following exampledemonstrates the problem with immediate variable expansion: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"%%VAR%%\" == \"after\" @echo If you see this, it worked )would never display the message, since the %%VAR%% in BOTH IF statementsis substituted when the first IF statement is read, since it logicallyincludes the body of the IF, which is a compound statement. So theIF inside the compound statement is really comparing \"before\" with\"after\" which will never be equal. Similarly, the following examplewill not work as expected: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%in that it will NOT build up a list of files in the current directory,but instead will just set the LIST variable to the last file found.Again, this is because the %%LIST%% is expanded just once when theFOR statement is read, and at that time the LIST variable is empty.So the actual FOR loop we are executing is: for %%i in (*) do set LIST= %%iwhich just keeps setting LIST to the last file found.Delayed environment variable expansion allows you to use a differentcharacter (the exclamation mark) to expand environment variables atexecution time. If delayed variable expansion is enabled, the aboveexamples could be written as follows to work as intended: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"!VAR!\" == \"after\" @echo If you see this, it worked ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%%
0x400023B8Se le estensioni dei comandi sono attivate, molte variabili di ambientedinamiche potranno essere espanse ma non saranno presenti nell'elencodelle variabili visualizzato da SET. I valori di tali variabili vengonocalcolati dinamicamente ogni volta che le variabili vengono espanse.Se l'utente definisce esplicitamente una variabile con uno di questi nomi,tale definizione sostituirà quella dinamica descritta di seguito:%%CD%% - Viene sostituita dalla stringa della directory corrente.%%DATE%% - Viene sostituita dalla data corrente utilizzando lo stesso formato\t del comando DATE.%%TIME%% - Viene sostituita dall'ora corrente utilizzando lo stesso formato del comando TIME.%%RANDOM%% - Viene sostituita da un numero decimale casuale compreso tra 0 e 32767.%%ERRORLEVEL%% - Viene sostituita dal valore di ERRORLEVEL corrente.%%CMDEXTVERSION%% - Viene sostituita dal numero di versione corrente delle estensioni del processore dei comandi.%%CMDCMDLINE%% - Viene sostituita dalla riga di comando con cui è stato inizialmente richiamato il processore dei comandi.%%HIGHESTNUMANODENUMBER%% - Viene sostituita dal numero di nodo NUMA più alto\t\t\t nel computer. If Command Extensions are enabled, then there are several dynamicenvironment variables that can be expanded but which don't show up inthe list of variables displayed by SET. These variable values arecomputed dynamically each time the value of the variable is expanded.If the user explicitly defines a variable with one of these names, thenthat definition will override the dynamic one described below:%%CD%% - expands to the current directory string.%%DATE%% - expands to current date using same format as DATE command.%%TIME%% - expands to current time using same format as TIME command.%%RANDOM%% - expands to a random decimal number between 0 and 32767.%%ERRORLEVEL%% - expands to the current ERRORLEVEL value%%CMDEXTVERSION%% - expands to the current Command Processor Extensions version number.%%CMDCMDLINE%% - expands to the original command line that invoked the Command Processor.%%HIGHESTNUMANODENUMBER%% - expands to the highest NUMA node number on this machine.
0x400023B9Se le estensioni dei comandi sono attivate, il comando GOTO verrà modificatocome segue:Il comando GOTO accetta l'etichetta di destinazione :EOF, che trasferisceil controllo alla fine del file script batch corrente. Ciò consente di uscireda un file script batch senza definire un'etichetta. Digitare CALL /? per una descrizione delle estensioni del comando CALL che sfruttano questafunzionalità. If Command Extensions are enabled GOTO changes as follows:GOTO command now accepts a target label of :EOF which transfers controlto the end of the current batch script file. This is an easy way toexit a batch script file without defining a label. Type CALL /? for adescription of extensions to the CALL command that make this featureuseful.
0x400023BASe le estensioni dei comandi sono attivate, il comando SHIFT supportal'opzione /n, che indica al comando di iniziare lo scorrimentodei parametri dall'argomento con posizione n, dove n è un numero tra 0e 8. Ad esempio: SHIFT /2sostituisce %%3 con %%2, %%4 con %%3 e così via, lasciando inalteratii parametri %%0 e %%1. If Command Extensions are enabled the SHIFT command supportsthe /n switch which tells the command to start shifting at thenth argument, where n may be between zero and eight. For example: SHIFT /2would shift %%3 to %%2, %%4 to %%3, etc. and leave %%0 and %%1 unaffected.
0x400023BBSe le estensioni di comando sono abilitate CALL è cambiato come segue:il comando CALL può essere seguito da etichette. La sintassi è: CALL :etichetta argomentiViene creato un nuovo contesto di file batch con i parametri specificati,quindi il controllo viene passato al comando che segue l'etichetta specificata.Per terminare l'esecuzione del file batch occorre raggiungere due volte la finedel file batch: la prima volta viene rilevata la fine del file e vienerestituito il controllo all'istruzione successiva al comando CALL, la secondavolta si uscirà dal file batch. Digitare GOTO /? per la descrizionedell'estensione GOTO :EOF che consente di \"ritornare\" in seguito a una chiamataa un file batch.Inoltre l'espansione dei riferimenti agli argomenti di un file batch (%%0,%%1, etc.) è cambiata come segue: %%* in un file batch si riferisce a tutti gli argomenti. Esempio: %%1 %%2 %%3 %%4 %%5 ... La sostituzione dei parametri (%%n) è stata migliorata. Ora, se si desidera, è possibile utilizzare la seguente sintassi: %%~1 - sostituisce %%1 rimuovendo il carattere \" %%~f1 - sostituisce %%1 con il percorso completo %%~d1 - sostituisce %%1 solo con la lettera di unità %%~p1 - sostituisce %%1 solo con il percorso %%~n1 - sostituisce %%1 solo con il nome del file %%~x1 - sostituisce %%1 solo con l'estensione del file %%~s1 - il percorso inserito contiene solo nomi brevi %%~a1 - sostituisce %%1 con l'attributo del file %%~t1 - sostituisce %%1 con la data/ora del file %%~z1 - sostituisce %%1 con la dimensione del file %%~$PATH:1 - cerca le directory che compaiono nella variabile di ambiente PATH e sostituisce %%1 con il percorso completo della prima directory trovata. Se il nome della variabile di ambiente non è definito o il file non è trovato il modificatore prevede la sostituzione con una stringa vuota If Command Extensions are enabled CALL changes as follows:CALL command now accepts labels as the target of the CALL. The syntaxis: CALL :label argumentsA new batch file context is created with the specified arguments andcontrol is passed to the statement after the label specified. You must\"exit\" twice by reaching the end of the batch script file twice. Thefirst time you read the end, control will return to just after the CALLstatement. The second time will exit the batch script. Type GOTO /?for a description of the GOTO :EOF extension that will allow you to\"return\" from a batch script.In addition, expansion of batch script argument references (%%0, %%1,etc.) have been changed as follows: %%* in a batch script refers to all the arguments (e.g. %%1 %%2 %%3 %%4 %%5 ...) Substitution of batch parameters (%%n) has been enhanced. You can now use the following optional syntax: %%~1 - expands %%1 removing any surrounding quotes (\") %%~f1 - expands %%1 to a fully qualified path name %%~d1 - expands %%1 to a drive letter only %%~p1 - expands %%1 to a path only %%~n1 - expands %%1 to a file name only %%~x1 - expands %%1 to a file extension only %%~s1 - expanded path contains short names only %%~a1 - expands %%1 to file attributes %%~t1 - expands %%1 to date/time of file %%~z1 - expands %%1 to size of file %%~$PATH:1 - searches the directories listed in the PATH environment variable and expands %%1 to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string
0x400023BCÈ possibile combinare i modificatori per ottenere risultati composti: %%~dp1 - Sostituisce %%1 solo con una lettera di unità e un percorso. %%~nx1 - Sostituisce %%1 solo con il nome e l'estensione di un file. %%~dp$PATH:1 - Cerca %%1 tra le directory elencate nella variabile di ambiente PATH e sostituisce tale argomento con la lettera di unità e il percorso della prima occorrenza trovata. %%~ftza1 - Sostituisce %%1 con una riga di output simile a DIR. Negli esempi precedenti è possibile sostituire %%1 e PATH con altri valori validi. La sintassi %%~ deve terminare con un numero di argomento valido. I modificatori %%~ non possono essere utilizzati con %%*. The modifiers can be combined to get compound results: %%~dp1 - expands %%1 to a drive letter and path only %%~nx1 - expands %%1 to a file name and extension only %%~dp$PATH:1 - searches the directories listed in the PATH environment variable for %%1 and expands to the drive letter and path of the first one found. %%~ftza1 - expands %%1 to a DIR like output line In the above examples %%1 and PATH can be replaced by other valid values. The %%~ syntax is terminated by a valid argument number. The %%~ modifiers may not be used with %%*
0x400023BDSe le estensioni dei comandi sono abilitate, il comando SETLOCAL verràmodificato come segue:Il comando batch SETLOCAL accetta ora gli argomenti facoltativi seguenti: ENABLEEXTENSIONS / DISABLEEXTENSIONS Abilita o disabilita le estensioni del processore dei comandi. Questi argomenti hanno la precedenza sulle opzioni CMD /E:ON o /E:OFF. Digitare CMD /? per ulteriori informazioni. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION Abilita o disabilita l'espansione ritardata delle variabili di ambiente. Questi argomenti hanno la precedenza sulle opzioni CDM /V:ON o /V:OFF. Digitare CMD /? per ulteriori informazioni.Tali modifiche hanno effetto fino al comando ENDLOCAL corrispondente,indipendentemente dalle impostazioni che precedono il comando SETLOCAL.Se si specifica un argomento, il comando SETLOCAL imposterà il valore diERRORLEVEL. Tale valore sarà 0 se l'argomento è uno dei due valori validi,1 in caso contrario. È possibile utilizzare questo comando negli script batchper determinare se le estensioni sono disponibili. A tale scopo, utilizzarela procedura seguente: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Impossibile abilitare le estensioniQuesta procedura funziona perché, nelle versioni precedenti di CMD.EXE,SETLOCAL non imposta il valore di ERRORLEVEL. Il comando VERIFY seguito daun argomento non valido inizializza ERRORLEVEL su un valore diverso da 0. If Command Extensions are enabled SETLOCAL changes as follows:SETLOCAL batch command now accepts optional arguments: ENABLEEXTENSIONS / DISABLEEXTENSIONS enable or disable command processor extensions. These arguments takes precedence over the CMD /E:ON or /E:OFF switches. See CMD /? for details. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION enable or disable delayed environment variable expansion. These arguments takes precedence over the CMD /V:ON or /V:OFF switches. See CMD /? for details.These modifications last until the matching ENDLOCAL command,regardless of their setting prior to the SETLOCAL command.The SETLOCAL command will set the ERRORLEVEL value if givenan argument. It will be zero if one of the two valid argumentsis given and one otherwise. You can use this in batch scriptsto determine if the extensions are available, using the followingtechnique: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Unable to enable extensionsThis works because on old versions of CMD.EXE, SETLOCAL does NOTset the ERRORLEVEL value. The VERIFY command with a bad argumentinitializes the ERRORLEVEL value to a non-zero value.
0x400023BESe le estensioni dei comandi sono attivate, il comando ENDLOCAL verràmodificato come segue:Se il comando SETLOCAL corrispondente aveva attivato o disattivato leestensioni dei comandi tramite la nuova opzione ENABLEEXTENSIONS oDISABLEEXTENSIONS, dopo il comando ENDLOCAL verrà ripristinato lo statoprecedente (attivato o disattivato) all'esecuzione del comando SETLOCALcorrispondente. If Command Extensions are enabled ENDLOCAL changes as follows:If the corresponding SETLOCAL enable or disabled command extensionsusing the new ENABLEEXTENSIONS or DISABLEEXTENSIONS options, thenafter the ENDLOCAL, the enabled/disabled state of command extensionswill be restored to what it was prior to the matching SETLOCALcommand execution.
0x400023BFSe le estensioni dei comandi sono attivate, la chiamata dei comandiesterni tramite la riga di comando o il comando START verrà modificatacome segue:I file non eseguibili possono essere richiamati tramite la relativa associazione, digitando il nome del file come un normale comando. Ad esempio: WORD.DOC avvia l'applicazione associata all'estensione di file DOC. Vedere i comandi ASSOC e FTYPE per informazioni sulla creazione delle associazioni nell'ambito di uno script di comandi.Se si esegue un'applicazione con GUI a 32 bit, CMD.EXE non attenderà la chiusura dell'applicazione per tornare al prompt dei comandi. Questo non accade se CMD.EXE viene eseguito da uno script di comandi.Quando si esegue una riga di comando in cui il primo token è la stringa \"CMD\", senza un'estensione o un percorso, la stringa \"CMD\" viene sostituita con il valore della variabile COMSPEC, per evitare di eseguire CMD.EXE dalla directory corrente.Quando si esegue una riga di comando in cui il primo token NON contiene un'estensione, CMD.EXE utilizza il valore della variabile di ambiente PATHEXT per determinare le estensioni da cercare e il relativo ordine. Il valore predefinito per la variabile PATHTEXT è: .COM;.EXE;.BAT;.CMD La sintassi è uguale a quella della variabile PATH, con elementi separati da un punto e virgola (;).Se durante la ricerca di un eseguibile non viene trovata alcuna estensionecorrispondente, verrà verificato se il nome specificato corrisponde a unadirectory. In tal caso, il comando START avvia Esplora risorse a partire dal percorso individuato. Se eseguito dalla riga di comando, equivaleall'esecuzione di CD /D per passare a tale percorso. If Command Extensions are enabled, external command invocationthrough the command line or the START command changes as follows:non-executable files may be invoked through their file association just by typing the name of the file as a command. (e.g. WORD.DOC would launch the application associated with the .DOC file extension). See the ASSOC and FTYPE commands for how to create these associations from within a command script.When executing an application that is a 32-bit GUI application, CMD.EXE does not wait for the application to terminate before returning to the command prompt. This new behavior does NOT occur if executing within a command script.When executing a command line whose first token is the string \"CMD \" without an extension or path qualifier, then \"CMD\" is replaced with the value of the COMSPEC variable. This prevents picking up CMD.EXE from the current directory.When executing a command line whose first token does NOT contain an extension, then CMD.EXE uses the value of the PATHEXT environment variable to determine which extensions to look for and in what order. The default value for the PATHEXT variable is: .COM;.EXE;.BAT;.CMD Notice the syntax is the same as the PATH variable, with semicolons separating the different elements.When searching for an executable, if there is no match on any extension,then looks to see if the name matches a directory name. If it does, theSTART command launches the Explorer on that path. If done from thecommand line, it is the equivalent to doing a CD /D to that path.
0x400023C0Se le estensioni dei comandi sono attivate e in esecuzione su una piattaformaWindows, il comando BREAK inserirà un punto di interruzione hardcoded,in caso di debugging tramite un debugger. If Command Extensions are enabled, and running on the Windowsplatform, then the BREAK command will enter a hard coded breakpointif being debugged by a debugger.
0x400023C1Se le estensioni dei comandi sono abilitate, per il comando FORsono supportate le forme aggiuntive seguenti:FOR /D %%variabile IN (gruppo) DO comando [parametri-comando] Se il parametro gruppo contiene caratteri jolly, per la corrispondenza verranno utilizzati nomi di directory anziché nomi di file.FOR /R [[unità:]percorso] %%variabile IN (gruppo) DO comando [parametri-comando] Esegue l'istruzione FOR in ogni directory dell'albero di directory con radice [unità:]percorso. Se dopo l'opzione /R non viene specificata alcuna directory, come radice verrà utilizzata la directory corrente. Se il valore del parametro gruppo è un punto (.), verrà semplicemente eseguita l'enumerazione dell'albero di directory.FOR /L %%variabile IN (inizio,incremento,fine) DO comando [parametri-comando] In questo caso il parametro gruppo è una sequenza di numeri compresi tra inizio e fine, con incrementi pari a incremento. Il parametro gruppo (1,1,5) genera ad esempio la sequenza 1 2 3 4 5, mentre (5,-1,1) genera la sequenza (5 4 3 2 1).FOR /F [\"opzioni\"] %%variabile IN (gruppo-file) DO comando [parametri-comando]FOR /F [\"opzioni\"] %%variabile IN (\"stringa\") DO comando [parametri-comando]FOR /F [\"opzioni\"] %%variabile IN ('comando') DO comando [parametri-comando] In alternativa, se è presente l'opzione usebackq:FOR /F [\"opzioni\"] %%variabile IN (gruppo-file) DO comando [parametri-comando]FOR /F [\"opzioni\"] %%variabile IN ('stringa') DO comando [parametri-comando]FOR /F [\"opzioni\"] %%variabile IN (`comando`) DO comando [parametri-comando] Il parametro gruppo-file può essere costituito da uno o più nomi di file. Ogni file viene aperto, letto ed elaborato prima di passare al file successivo in gruppo-file. Durante l'elaborazione il file viene letto e suddiviso in singole righe di testo, quindi ogni riga viene scomposta in zero o più token. Viene quindi richiamato il corpo del ciclo FOR, utilizzando le stringhe dei token trovati come valori delle variabili. Per impostazione predefinita, /F passa il primo token delimitato da spazi di ogni riga di ogni file. Le righe vuote vengono ignorate. Il comportamento di analisi predefinito può essere sostituito specificando il parametro facoltativo \"opzioni\". Tale parametro è una stringa tra virgolette contenente una o più parole chiave che specificano le varie opzioni di analisi. Parole chiave disponibili: If Command Extensions are enabled, the following additionalforms of the FOR command are supported:FOR /D %%variable IN (set) DO command [command-parameters] If set contains wildcards, then specifies to match against directory names instead of file names.FOR /R [[drive:]path] %%variable IN (set) DO command [command-parameters] Walks the directory tree rooted at [drive:]path, executing the FOR statement in each directory of the tree. If no directory specification is specified after /R then the current directory is assumed. If set is just a single period (.) character then it will just enumerate the directory tree.FOR /L %%variable IN (start,step,end) DO command [command-parameters] The set is a sequence of numbers from start to end, by step amount. So (1,1,5) would generate the sequence 1 2 3 4 5 and (5,-1,1) would generate the sequence (5 4 3 2 1)FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN (\"string\") DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('command') DO command [command-parameters] or, if usebackq option present:FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('string') DO command [command-parameters]FOR /F [\"options\"] %%variable IN (`command`) DO command [command-parameters] file-set is one or more file names. Each file is opened, read and processed before going on to the next file in file-set. Processing consists of reading in the file, breaking it up into individual lines of text and then parsing each line into zero or more tokens. The body of the for loop is then called with the variable value(s) set to the found token string(s). By default, /F passes the first blank separated token from each line of each file. Blank lines are skipped. You can override the default parsing behavior by specifying the optional \"options\" parameter. This is a quoted string which contains one or more keywords to specify different parsing options. The keywords are:
0x400023C2eol=c - Specifica il carattere di commento di fine riga (uno solo). skip=n - Specifica il numero di righe da ignorare, a partire dall'inizio del file. delims=xxx - Specifica un insieme di delimitatori. Tale insieme sostituisce i delimitatori predefiniti (spazi e tabulazioni). tokens=x,y,m-n - Specifica i token da passare, per ogni riga, al corpo del blocco FOR a ogni iterazione. Determina l'allocazione di nomi di variabile aggiuntivi. L'espressione m-n indica l'intervallo dei token compresi tra la posizione m e la posizione n. Se l'ultimo carattere della stringa specificata dopo tokens= è un asterisco, verrà allocata una variabile aggiuntiva in cui sarà inserito il testo rimanente sulla riga dopo l'ultimo token analizzato. usebackq - Specifica che sono attive le nuove semantiche, in cui le stringhe con apici inversi vengono eseguite come comandi e le stringhe con virgolette singole sono comandi con stringhe letterali in cui è possibile utilizzare le virgolette doppie per specificare i nomi di file in un gruppo di file. Esempi:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (file.txt) do @echo %%i %%j %%k eol=c - specifies an end of line comment character (just one) skip=n - specifies the number of lines to skip at the beginning of the file. delims=xxx - specifies a delimiter set. This replaces the default delimiter set of space and tab. tokens=x,y,m-n - specifies which tokens from each line are to be passed to the for body for each iteration. This will cause additional variable names to be allocated. The m-n form is a range, specifying the mth through the nth tokens. If the last character in the tokens= string is an asterisk, then an additional variable is allocated and receives the remaining text on the line after the last token parsed. usebackq - specifies that the new semantics are in force, where a back quoted string is executed as a command and a single quoted string is a literal string command and allows the use of double quotes to quote file names in file-set. Some examples might help:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (myfile.txt) do @echo %%i %%j %%k
0x400023C3analizza ogni singola riga in file.txt, ignorando le righe che iniziano con un punto e virgola, quindi passa il secondo e il terzo token di ogni riga al corpo del ciclo FOR. I token sono delimitati da virgole e/o spazi. Si noti che il riferimento %%i nelle istruzioni del corpo del ciclo FOR consente di ottenere il secondo token, %%j il terzo e %%k i token rimanenti dopo il terzo. I nomi di file che contengono spazi devono essere racchiusi tra virgolette doppie. Per utilizzare le virgolette doppie in questo modo, è necessario specificare anche l'opzione usebackq, per evitare che i caratteri tra virgolette doppie vengano interpretati come stringhe letterali da analizzare. Il parametro %%i viene dichiarato esplicitamente nell'istruzione FOR, mentre %%j e %%k sono dichiarati in modo implicito tramite l'opzione tokens=. Tramite la riga tokens= è possibile specificare fino a 26 token, purché ciò non determini un tentativo di dichiarare una variabile oltre la lettera \"z\" o \"Z\". Le variabili del ciclo FOR sono variabili globali costituite da una sola lettera, con distinzione tra maiuscole e minuscole, e non possono essere presenti più di 52 variabili attive contemporaneamente. È inoltre possibile utilizzare la logica di analisi FOR /F su una stringa, trasformando il gruppo di file tra parentesi in una stringa tra virgolette singole. Tale stringa verrà trattata come una singola riga di input proveniente da un file e quindi analizzata. È infine possibile utilizzare il comando FOR /F per analizzare l'output di un comando, trasformando il gruppo di file tra parentesi in una stringa tra virgolette inverse. Tale stringa verrà trattata come una riga di comando passata a un file CMD.EXE figlio e l'output verrà acquisito in memoria e analizzato come se fosse un file. L'esempio seguente: FOR /F \"usebackq delims==\" %%i IN (`set`) DO @echo %%i enumera pertanto i nomi delle variabili d'ambiente nell'ambiente corrente. would parse each line in myfile.txt, ignoring lines that begin with a semicolon, passing the 2nd and 3rd token from each line to the for body, with tokens delimited by commas and/or spaces. Notice the for body statements reference %%i to get the 2nd token, %%j to get the 3rd token, and %%k to get all remaining tokens after the 3rd. For file names that contain spaces, you need to quote the filenames with double quotes. In order to use double quotes in this manner, you also need to use the usebackq option, otherwise the double quotes will be interpreted as defining a literal string to parse. %%i is explicitly declared in the for statement and the %%j and %%k are implicitly declared via the tokens= option. You can specify up to 26 tokens via the tokens= line, provided it does not cause an attempt to declare a variable higher than the letter 'z' or 'Z'. Remember, FOR variables are single-letter, case sensitive, global, and you can't have more than 52 total active at any one time. You can also use the FOR /F parsing logic on an immediate string, by making the file-set between the parenthesis a quoted string, using single quote characters. It will be treated as a single line of input from a file and parsed. Finally, you can use the FOR /F command to parse the output of a command. You do this by making the file-set between the parenthesis a back quoted string. It will be treated as a command line, which is passed to a child CMD.EXE and the output is captured into memory and parsed as if it was a file. So the following example: FOR /F \"usebackq delims==\" %%i IN (`set`) DO @echo %%i would enumerate the environment variable names in the current environment.
0x400023C4È stata inoltre migliorata la sostituzione dei riferimenti alle variabili FOR.È ora possibile utilizzare la sintassi seguente: %%~I - Espande %%I rimuovendo le virgolette (\"). %%~fI - Sostituisce %%I con un percorso completo. %%~dI - Sostituisce %%I solo con una lettera di unità. %%~pI - Sostituisce %%I solo con un percorso. %%~nI - Sostituisce %%I solo con un nome di file. %%~xI - Sostituisce %%I solo con un'estensione di file. %%~sI - Il percorso espanso contiene solo nomi brevi. %%~aI - Sostituisce %%I con gli attributi di file del file. %%~tI - Sostituisce %%I con la data e l'ora del file. %%~zI - Sostituisce %%I con la dimensione del file. %%~$PATH:I - Esegue una ricerca nelle directory elencate nella variabile di ambiente PATH e sostituisce %%I con il nome completo del primo file trovato. Se il nome della variabile di ambiente non è definito o il file non viene trovato durante la ricerca, il modificatore verrà sostituito da una stringa vuota.È possibile combinare più modificatori: %%~dpI - Sostituisce %%I solo con una lettera di unità e un percorso. %%~nxI - Sostituisce %%I solo con il nome e l'estensione di un file. %%~fsI - Sostituisce %%I solo con un percorso completo con nomi brevi. %%~dp$PATH:i - Ricerca %%I nelle directory elencate nella variabile di ambiente PATH e lo sostituisce con la lettera di unità e il percorso del primo elemento trovato. %%~ftzaI - Sostituisce %%I con una riga di output simile a DIR.Negli esempi precedenti è possibile sostituire %%I e PATH con altri valorivalidi. La sintassi %%~ deve terminare con un nome di variabile FOR valido.L'utilizzo di nomi di variabile con caratteri maiuscoli, ad esempio %%I,migliora la leggibilità del testo ed evita possibili confusioni con imodificatori, per i quali non viene fatta distinzione tra maiuscole eminuscole. In addition, substitution of FOR variable references has been enhanced.You can now use the following optional syntax: %%~I - expands %%I removing any surrounding quotes (\") %%~fI - expands %%I to a fully qualified path name %%~dI - expands %%I to a drive letter only %%~pI - expands %%I to a path only %%~nI - expands %%I to a file name only %%~xI - expands %%I to a file extension only %%~sI - expanded path contains short names only %%~aI - expands %%I to file attributes of file %%~tI - expands %%I to date/time of file %%~zI - expands %%I to size of file %%~$PATH:I - searches the directories listed in the PATH environment variable and expands %%I to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty stringThe modifiers can be combined to get compound results: %%~dpI - expands %%I to a drive letter and path only %%~nxI - expands %%I to a file name and extension only %%~fsI - expands %%I to a full path name with short names only %%~dp$PATH:I - searches the directories listed in the PATH environment variable for %%I and expands to the drive letter and path of the first one found. %%~ftzaI - expands %%I to a DIR like output lineIn the above examples %%I and PATH can be replaced by other validvalues. The %%~ syntax is terminated by a valid FOR variable name.Picking upper case variable names like %%I makes it more readable andavoids confusion with the modifiers, which are not case sensitive.
0x400023C5Se le estensioni dei comandi sono abilitate, l'istruzione IF verrà modificatacome segue: IF [/I] stringa1 op_confr stringa2 comando IF CMDEXTVERSION numero comando IF DEFINED variabile comandoDove op_confr può essere uno degli operatori seguenti: EQU - Uguale NEQ - Diverso LSS - Minore di LEQ - Minore o uguale a GTR - Maggiore di GEQ - Maggiore o uguale aL'opzione /I, se specificata, indica che nel confronto non deve essere fattadistinzione tra maiuscole e minuscole. L'opzione /I può essere utilizzataanche nelle istruzioni IF con formato stringa1==stringa2. Tali confrontisono generici. Infatti, se i parametri stringa1 e stringa2contengono solo caratteri numerici, verranno convertiti in numeri e verràeseguito un confronto numerico.La condizione CMDEXTVERSION è simile a ERRORLEVEL, ma il confronto vieneeseguito rispetto a un numero di versione interno associato alle estensionidei comandi. La prima versione è 1 e viene incrementata di un'unità quandovengono aggiunti miglioramenti significativi alle estensioni dei comandi.Se le estensioni dei comandi sono disabilitate, la condizione CMDEXTVERSIONnon restituisce mai true.La condizione DEFINED è simile a EXIST ma, a differenza di questa, accettauna variabile di ambiente e restituisce true se tale variabile è definita. If Command Extensions are enabled IF changes as follows: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable commandwhere compare-op may be one of: EQU - equal NEQ - not equal LSS - less than LEQ - less than or equal GTR - greater than GEQ - greater than or equaland the /I switch, if specified, says to do case insensitive stringcompares. The /I switch can also be used on the string1==string2 formof IF. These comparisons are generic, in that if both string1 andstring2 are both comprised of all numeric digits, then the strings areconverted to numbers and a numeric comparison is performed.The CMDEXTVERSION conditional works just like ERRORLEVEL, except it iscomparing against an internal version number associated with the CommandExtensions. The first version is 1. It will be incremented by one whensignificant enhancements are added to the Command Extensions.CMDEXTVERSION conditional is never true when Command Extensions aredisabled.The DEFINED conditional works just like EXIST except it takes anenvironment variable name and returns true if the environment variableis defined.
0x400023C6La variabile %%ERRORLEVEL%% viene sostituita dal valore corrente di ERRORLEVELrappresentato come stringa, purché non sia già presente una variabiledi ambiente con il nome ERRORLEVEL. In tale caso verrà restituito il valoredi quest'ultima. Di seguito viene illustrato l'utilizzo di ERRORLEVEL dopol'esecuzione di un programma: goto answer%%ERRORLEVEL%% :answer0 echo Il programma ha restituito il codice 0 :answer1 echo Il programma ha restituito il codice 1È possibile utilizzare anche i confronti numerici precedenti: IF %%ERRORLEVEL%% LEQ 1 goto okayLa variabile %%CMDCMDLINE%% viene sostituita dalla riga di comando originalepassata a CMD.EXE prima di qualsiasi elaborazione da parte di CMD.EXE, purchénon sia già presente una variabile con il nome CMDCMDLINE. In tal caso verràrestituito il valore di quest'ultima.La variabile %%CMDEXTVERSION%% viene sostituita dal valore corrente diCMDEXTVERSION rappresentato come stringa, purché non sia già presente unavariabile di ambiente con il nome CMDEXTVERSION. In tal caso verrà restituitoil valore di quest'ultima. %%ERRORLEVEL%% will expand into a string representation ofthe current value of ERRORLEVEL, provided that there is not alreadyan environment variable with the name ERRORLEVEL, in which case youwill get its value instead. After running a program, the followingillustrates ERRORLEVEL use: goto answer%%ERRORLEVEL%% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1You can also use numerical comparisons above: IF %%ERRORLEVEL%% LEQ 1 goto okay%%CMDCMDLINE%% will expand into the original command line passed toCMD.EXE prior to any processing by CMD.EXE, provided that there is notalready an environment variable with the name CMDCMDLINE, in which caseyou will get its value instead.%%CMDEXTVERSION%% will expand into a string representation of thecurrent value of CMDEXTVERSION, provided that there is not alreadyan environment variable with the name CMDEXTVERSION, in which case youwill get its value instead.
0x400023C7Attiva o disattiva la modifica della riga di comando nel sistema DOSÈ presente per garantire la compatibilità con i sistemi DOS. Non ha effettoin Windows, in cui la modifica della riga di comando è sempre attivata. Enables or disables command line editing on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows, as command line editing is always enabled.
0x400023C8'%1'CMD.EXE è stato avviato utilizzando il percorso precedente come directorycorrente. I percorsi UNC non sono supportati. Per impostazione predefinita,verrà utilizzata la directory di Windows. '%1'CMD.EXE was started with the above path as the current directory.UNC paths are not supported. Defaulting to Windows directory.
0x400023C9'%1'CMD non supporta l'utilizzo di percorsi UNC come directory corrente. '%1'CMD does not support UNC paths as current directories.
0x400023CAI percorsi UNC non sono supportati per la directory corrente. Verrà utilizzato il comando PUSHD %1per creare una lettera di unità temporanea per supportare la directory UNCcorrente. Per eliminare tale lettera di unità, utilizzare POPD o EXIT. UNC paths not supported for current directory. Using PUSHD %1to create temporary drive letter to support UNC currentdirectory. Use POPD or EXIT to delete temporary driveletter.
0x400023CBParametro non valido per il comando SHIFT Invalid parameter to SHIFT command
0x400023CCParentesi non corrispondenti. Unbalanced parenthesis.
0x400023CDOperando mancante. Missing operand.
0x400023CEOperatore mancante. Missing operator.
0x400023CFNumero non valido. Le costanti numeriche devono essere decimali (17),esadecimali (0x11) o ottali (021). Invalid number. Numeric constants are either decimal (17),hexadecimal (0x11), or octal (021).
0x400023D0Numero non valido. I numeri possono avere una precisione massima di 32 bit. Invalid number. Numbers are limited to 32-bits of precision.
0x400023D1Errore di divisione per zero. Divide by zero error.
0x400023D2La variabile di ambiente COMSPEC non fa riferimento a CMD.EXE. The COMSPEC environment variable does not point to CMD.EXE.
0x400023D3Sovrascrivere %1? (Sì/No/Tutti): %0 Overwrite %1? (Yes/No/All): %0
0x400023D4NST%0 NYA%0
0x400023D5 %0 %0
0x400023D8Il nome di directory %1\\%2 è troppo lungo. The directory name %1\\%2 is too long.
0x400023D9Il percorso completo di %1 è troppo lungo. The full path of %1 is too long.
0x400023DAIl percorso %1\\%2 è troppo lungo. The path %1\\%2 is too long.
0x400023DBFTYPE %1 troppo lungo. The FTYPE %1 is too long.
0x400023DCImpossibile trovare la libreria %1. Unable to find library %1.
0x400023DDImpossibile trovare la funzione %1!S!:%2!S!. Cannot find function %1!S!:%2!S!.
0x400023DEImpossibile trovare l'ordinale %1!S!:%2!d!. Cannot find ordinal %1!S!:%2!d!.
0x400023DFLa riga di comando è troppo lunga. The command line is too long.
0x400023E0Il file %1 è stato copiato, ma CMD non è in grado di reimpostare l'attributo READ_ONLY. The file %1 was copied, but CMD is unable to reset theREAD_ONLY attribute.
0x40002711File non trovato File Not Found
0x40002712Impossibile trovare %1 Could Not Find %1
0x40002713Il file system FAT supporta solo Last Write Times The FAT File System only support Last Write Times
0x40002714Indica l'inizio delle modifiche locali dell'ambiente inun file batch. Le modifiche dell'ambiente specificate dopo il comando SETLOCAL sono locali rispetto al file batch. Per ripristinare le impostazioni precedenti è necessario utilizzare ENDLOCAL. Al termine diuno script batch viene eseguito un comando ENDLOCAL implicito per ogni comando SETLOCAL privo di ENDLOCAL eseguito dallo script batch.SETLOCAL Begins localization of environment changes in a batch file. Environmentchanges made after SETLOCAL has been issued are local to the batch file.ENDLOCAL must be issued to restore the previous settings. When the endof a batch script is reached, an implied ENDLOCAL is executed for anyoutstanding SETLOCAL commands issued by that batch script.SETLOCAL
0x40002715Indica la fine delle modifiche locali dell'ambiente inun file batch. Le modifiche dell'ambiente specificate dopo il comando ENDLOCAL non sono locali rispetto al file batch. Le impostazioni precedentinon verranno ripristinate al termine del file batch.ENDLOCAL Ends localization of environment changes in a batch file.Environment changes made after ENDLOCAL has been issued arenot local to the batch file; the previous settings are notrestored on termination of the batch file.ENDLOCAL
0x40002716Imposta il titolo della finestra per la finestra del prompt di comandi.TITLE [stringa] stringa Specifica il titolo della finestra del prompt di comandi. Sets the window title for the command prompt window.TITLE [string] string Specifies the title for the command prompt window.
0x40002717Consente ai programmi di aprire file di dati nelle directory specificatecome se si trovassero nella directory corrente.APPEND [[unità:]percorso[;...]] [/X [:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [unità:]percorso Specifica l'unità e la directory da aggiungere. /X:ON Attiva le directory aggiunte per la ricerca di file e l'esecuzione di applicazioni. /X:OFF Attiva le directory aggiunte solo per le richieste di apertura dei file. È l'impostazione predefinita. /PATH:ON Attiva le directory aggiunte per le richieste di file per cui è già specificato un percorso. È l'impostazione predefinita. /PATH:OFF Disattiva l'effetto di /PATH:ON. /E Archivia in una variabile di ambiente di nome APPEND una copia dell'elenco delle directory aggiunte. È possibile utilizzare /E solo al primo utilizzo di APPEND dopo l'avvio del sistema.Digitare APPEND ; per cancellare l'elenco delle directory aggiunte.Per visualizzare l'elenco delle directory aggiunte, digitare APPEND senzaparametri. Allows programs to open data files in specified directories as if they werein the current directory.APPEND [[drive:]path[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [drive:]path Specifies a drive and directory to append. /X:ON Applies appended directories to file searches and application execution. /X:OFF Applies appended directories only to requests to open files. /X:OFF is the default setting. /PATH:ON Applies the appended directories to file requests that already specify a path. /PATH:ON is the default setting. /PATH:OFF Turns off the effect of /PATH:ON. /E Stores a copy of the appended directory list in an environment variable named APPEND. /E may be used only the first time you use APPEND after starting up your system.Type APPEND ; to clear the appended directory list.Type APPEND without parameters to display the appended directory list.
0x40002718Consente di spostare file e rinominare file e directory.Per spostare uno o più file:MOVE [/Y | /-Y] [unità:][percorso]nomefile1[,...] destinazionePer rinominare una directory:MOVE [/Y | /-Y] [unità:][percorso]nomedir1 nomedir2 [unità:][percorso]nomefile1 Specifica il percorso e il nome del o dei file da spostare. destinazione Specifica il nuovo percorso del file. La destinazione può essere costituita da una lettera di unità seguita da due punti, da un nome di directory o da una combinazione di entrambi. Se si sposta solo un file, sarà possibile includere anche un nome di file per rinominare il file durante lo spostamento. [unità:][percorso]nomedir1 Specifica la directory da rinominare. nomedir2 Specifica il nuovo nome della directory. /Y Elimina la richiesta di conferma della sovrascrittura di un file di destinazione esistente. /-Y Visualizza la richiesta di conferma della sovrascrittura di un file di destinazione esistente.Se l'opzione /Y è presente nella variabile di ambiente COPYCMD,può essere sostituita specificando /-Y nella riga di comando. La richiestadi conferma della sovrascrittura viene visualizzata per impostazione predefinita, a meno che il comando MOVE non venga eseguito dall'interno di uno script batch. Moves files and renames files and directories.To move one or more files:MOVE [/Y | /-Y] [drive:][path]filename1[,...] destinationTo rename a directory:MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2 [drive:][path]filename1 Specifies the location and name of the file or files you want to move. destination Specifies the new location of the file. Destination can consist of a drive letter and colon, a directory name, or a combination. If you are moving only one file, you can also include a filename if you want to rename the file when you move it. [drive:][path]dirname1 Specifies the directory you want to rename. dirname2 Specifies the new name of the directory. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file.The switch /Y may be present in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless MOVE command is being executed fromwithin a batch script.
0x40002719Archivia la directory corrente per l'utilizzo con il comando POPD, quindipassa alla directory specificata.PUSHD [percorso | ..] percorso Specifica la directory da utilizzare come directory corrente. Stores the current directory for use by the POPD command, thenchanges to the specified directory.PUSHD [path | ..] path Specifies the directory to make the current directory.
0x4000271APassa alla directory archiviata dal comando PUSHD.POPD Changes to the directory stored by the PUSHD command.POPD
0x4000271B%1 - %0 %1 - %0
0x4000271CMassimo livello di ricorsione di setlocal raggiunto. Maximum setlocal recursion level reached.
0x4000271DImmettere la nuova data: (aa-mm-gg) %0 Enter the new date: (yy-mm-dd) %0
0x4000271EImmettere la nuova data: (gg-mm-aa) %0 Enter the new date: (dd-mm-yy) %0
0x4000271FERRORE della verifica - %1 ERROR Verify - %1
0x40002720Impossibile spostare più file in un singolo file. Cannot move multiple files to a single file.
0x40002721Impossibile aprire l'handledurante il reindirizzamento dell'handle %1. The handle could not be openedduring redirection of handle %1.
0x40002722%r%1%% copiati %0 %r%1%% copied %0
0x40002723Imposta i colori di primo piano e di sfondo predefiniti per la console.COLOR [attr] attr Specifica l'attributo relativo ai colori dell'output della console.L'attributo relativo ai colori è costituito da DUE cifre esadecimali: laprima per lo sfondo, la seconda per il colore di primo piano. Per ognuno ditali valori è possibile scegliere una delle cifre seguenti: 0 = Nero 8 = Grigio 1 = Blu scuro 9 = Blu 2 = Verde A = Verde limone 3 = Verde acqua B = Azzurro 4 = Bordeaux C = Rosso 5 = Viola D = Fucsia 6 = Verde oliva E = Giallo 7 = Grigio chiaro F = BiancoSe non viene specificato alcun argomento, verranno ripristinati i coloriusati al momento dell'avvio di CMD.EXE. Tali informazioni vengonoottenute dalla finestra di console corrente, dall'opzione /T della rigadi comando o dal valore DefaultColor del Registro di sistema.Se si tenta di impostare lo stesso colore per il primo pianoe lo sfondo, il comando COLOR imposterà ERRORLEVELsu 1.Esempio: \"COLOR fc\" imposta il rosso come colore di primo piano e il bianco come colore di sfondo Sets the default console foreground and background colors.COLOR [attr] attr Specifies color attribute of console outputColor attributes are specified by TWO hex digits -- the firstcorresponds to the background; the second the foreground. Each digitcan be any of the following values: 0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright WhiteIf no argument is given, this command restores the color to what it waswhen CMD.EXE started. This value either comes from the current consolewindow, the /T command line switch or from the DefaultColor registryvalue.The COLOR command sets ERRORLEVEL to 1 if an attempt is made to executethe COLOR command with a foreground and background color that are thesame.Example: \"COLOR fc\" produces light red on bright white
0x40002724La lunghezza massima consentita per il percorso è stata superata - %1 Maximum path length exceeded - %1
0x40002727****** La RICORSIONE BATCH supera i limiti dello STACK******Conteggio ricorsione=%1!d!, utilizzo stack=%2!d! percento****** ELABORAZIONE BATCH INTERROTTA ****** ****** B A T C H R E C U R S I O N exceeds STACK limits ******Recursion Count=%1!d!, Stack Usage=%2!d! percent****** B A T C H PROCESSING IS A B O R T E D ******
0x40002728Lo stack di PUSHD include già troppe directory. There are too many directories already in the PUSHD stack.
0x40002729Il prompt dei comandi è stato disattivato dall'amministratore. The command prompt has been disabled by your administrator.
0x4000272ACrea un collegamento simbolico.MKLINK [[/D] | [/H] | [/J]] Collegamento Destinazione /D Crea un collegamento simbolico a una directory. L'impostazione predefinita è il collegamento simbolico a un file. /H Crea un collegamento reale anziché un collegamento simbolico. /J Crea una giunzione di directory. Collegamento Specifica il nome del nuovo collegamento simbolico. Destinazione Specifica il percorso (relativo o assoluto) a cui fa riferimento il nuovo collegamento. Creates a symbolic link.MKLINK [[/D] | [/H] | [/J]] Link Target /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link Specifies the new symbolic link name. Target Specifies the path (relative or absolute) that the new link refers to.
0x4000272BCollegamento reale creato per %1!s! %2!s! Hardlink created for %1!s! %2!s!
0x4000272Ccollegamento simbolico creato per %1!s! %2!s! symbolic link created for %1!s! %2!s!
0x4000272DGiunzione creata per %1!s! %2!s! Junction created for %1!s! %2!s!
0x4000272EPer completare l'operazione sono necessari volumi NTFS locali. Local NTFS volumes are required to complete the operation.
0x4000272FIl nuovo collegamento e il file esistente devono trovarsi nello stesso volumeNTFS. The new link and the existing file must be on the same NTFS volume.
0x40002730Collegamenti simbolici non supportati dal dispositivo. The device does not support symbolic links.
0x40002731Non si dispone di privilegi sufficienti per eseguire questa operazione. You do not have sufficient privilege to perform this operation.
0x40002732Consente il controllo delle operazioni sui file mediante transazioni peril commit o l'annullamento delle modifiche.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Avvia una nuova transazione. È consentita una sola transazione in sospeso alla volta. /COMMIT - Esegue il commit di tutte le modifiche per la transazione corrente. /ROLLBACK - Esegue il rollback di tutte le modifiche per la transazione corrente. /SUSPEND - Disattiva la transazione in esecuzione, lasciandola in sospeso, e continua in modalità non transazionale. /RESUME - Attiva la transazione disattivata tramite SUSPEND.Per gli argomenti COMMIT e ROLLBACK la transazione viene chiusa dopol'esecuzione del comando.Se non viene specificato alcun argomento, il comando visualizzeràlo stato corrente della transazione per CMD.EXE. Allows control of file operations via transactions to commit or abortchanges.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Start a new transaction. Only one can be pending at a time. /COMMIT - Commit all changes for the current transaction. /ROLLBACK - Rolls back all changes for the current transaction. /SUSPEND - Disables the running transaction, leaving it pending, and continue in non-transacted mode. /RESUME - Enable the transaction disabled with suspend.For both commit and rollback, the transaction is then closed afterthe command executes.If no argument is given, this command displays the current state of thetransaction for CMD.EXE.
0x40002733ID transazione: %1 Transaction ID: %1
0x40002734Transazione attiva in corso. An active transaction is in progress.
0x40002735Nessuna transazione attiva. There is no active transaction.
0x40002736Transazione avviata. A transaction has been successfully started.
0x40002737Nessuna transazione di cui eseguire il commit o il rollback, da sospendere oda riprendere. There is no transaction to commit, rollback, suspend or resume.
0x40002738È già in corso una transazione attiva. Impossibile avviarne un'altra prima delcommit o del rollback della transazione corrente. An active transaction is already in progress. A new one cannotbe started until the current one is committed or rolled back.
0x40002739Impossibile eseguire il commit o il rollback di una transazione ereditata daun altro processo. Cannot commit or rollback a transaction that has been inheritedfrom another process.
0x4000273AImpossibile eseguire da un file batch il commit di una transazione avviata aldi fuori di un file batch. Cannot commit a transaction that was started outside of a batchfile from within a batch file.
0x4000273BImpossibile sospendere la transazione. È già presente una transazione sospesa. Cannot suspend a transaction because a transaction is alreadysuspended.
0x4000273CImpossibile riprendere una transazione. Non sono attualmente presentitransazioni sospese. Cannot resume a transaction because no transaction is currentlysuspended.
0x4000273DImpossibile riprendere una transazione sospesa in un file batch precedente. Cannot resume a transaction suspended in a previous batch file.
0x4000273ETransazione ripresa. Transaction successfully resumed.
0x4000273FTransazione sospesa. Transaction successfully suspended.
0x40002740Sono presenti %1 processo/i ancora in esecuzione nella transazione.Il commit o il rollback continuerà al termine di tali processi. There are still %1 process(es) running within thistransaction. Commit or rollback will continue once thoseprocesses have terminated.
0x40002741Rollback della transazione già eseguito. This transaction has already been rolled back.
0x40002742Rollback della transazione corrente eseguito. The current transaction has been rolled back.
0x40002743È stato eseguito il rollback della transazione correnteperché CMD è terminato o il file batch è stato completato. The current transaction has been rolled back becauseCMD exited or the batch file completed.
0x40002744Commit della transazione già eseguito. This transaction has already been committed.
0x40002745Commit della transazione corrente eseguito. The current transaction has been committed.
0x40002746Interruzione o commit della transazione correntecompletato al di fuori di CMD. Transazione abbandonata. The current transaction has been committed or aborted outside ofCMD, and has been successfully abandoned.
0x40002747Impossibile ottenere informazioni sullo stato della transazione. Statorisultato sconosciuto: %1 Failed to query transaction state. Unknown outcome state is %1
0x40002748Amministratore: %0 Administrator: %0
0x40002749Per completare l'operazione sono necessari volumi locali. Local volumes are required to complete the operation.

EXIF

File Name:cmd.exe.mui
Directory:%WINDIR%\WinSxS\amd64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_it-it_1d40809b94e3d9f9\
File Size:146 kB
File Permissions:rw-rw-rw-
File Type:Win32 DLL
File Type Extension:dll
MIME Type:application/octet-stream
Machine Type:Intel 386 or later, and compatibles
Time Stamp:0000:00:00 00:00:00
PE Type:PE32
Linker Version:14.10
Code Size:0
Initialized Data Size:148480
Uninitialized Data Size:0
Entry Point:0x0000
OS Version:10.0
Image Version:10.0
Subsystem Version:6.0
Subsystem:Windows GUI
File Version Number:10.0.15063.0
Product Version Number:10.0.15063.0
File Flags Mask:0x003f
File Flags:(none)
File OS:Windows NT 32-bit
Object File Type:Executable application
File Subtype:0
Language Code:Italian
Character Set:Unicode
Company Name:Microsoft Corporation
File Description:Processore dei comandi di Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Internal Name:cmd
Legal Copyright:© Microsoft Corporation. Tutti i diritti riservati.
Original File Name:Cmd.Exe.MUI
Product Name:Sistema operativo Microsoft® Windows®
Product Version:10.0.15063.0
Directory:%WINDIR%\WinSxS\wow64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_it-it_27952aedc9449bf4\

What is cmd.exe.mui?

cmd.exe.mui is Multilingual User Interface resource file that contain Italian language for file cmd.exe (Processore dei comandi di Windows).

File version info

File Description:Processore dei comandi di Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Company Name:Microsoft Corporation
Internal Name:cmd
Legal Copyright:© Microsoft Corporation. Tutti i diritti riservati.
Original Filename:Cmd.Exe.MUI
Product Name:Sistema operativo Microsoft® Windows®
Product Version:10.0.15063.0
Translation:0x410, 1200