Lintèrpret d'ordres en Windows, més conegut amb el nom CMD, Consola del sistema de Windows o Indicador d'ordres, és un shell de Windows NT que permet que els usuaris puguin enviar ordres al sistema escrivint comandaments. Desenvolupat inicialment per Therese Stowell, Windows CE 2.11 va ser la primera versió de Windows CE que la duia incorporada. Actualment el CMD ha estat reemplaçat per PowerShell, una eina creada com la versió moderna i més potent amb característiques com el fet que està orientada a objectes i que és multiplataforma.
Per obrir el CMD s'ha de prémer la tecla Windows (vegi-ho a la dreta) juntament presionant la tecla R. S'obrirà a baix a l'esquerra una petita finestra i escrigui: CMD. Això obrirà una pantalla amb fons negre i lletres blanques, on es podran començar a introduir les ordres que es desitgin. miniatura|Botó de Windows miniatura|Visió del CMD un cop obert en el sistema operatiu Windows 10
Algunes de les ordres echo <missatge> Això enviarà un missatge a la consola CMD. Es sol utilitzar a l'hora de fer programes per comunicar-se amb l'usuari que està usant el programa. echo on/off Això activarà o desactivarà que es vegin les ordres executades. A l'hora de fer programes sol deshabilitar-se (echo off) per evitar spam a la consola. cls Això netejarà la pantalla del CMD deixant-la totalment neta. A l'hora de fer programes es sol utilitzar quan es canvia de pantalla, d'acció per tal d'eliminar els missatges anteriors. title <títol que desitgi> Això canviarà el títol de la finestra del CMD (situat a la part superior de la consola) color <Color> Permet canviar el color de fons i del text de la consola. S'escriu indicant dos dígits hexadecimals: el primer per al fons i el segon per al text (p. ex., color 1a posarà el fons blau fosc i el text verd llima). Els colors disponibles són molt similars als colors de la BIOS (vegeu l'article en anglès). Vegeu més avall els colors per defecte que utilitza el CMD. tree Mostra un arbre de tots els arxius del sistema. Aquesta ordre li permetrà veure tots els arxius que hi ha al sistema (Excepte els que tinguin l'atribut +h, és a dir, que estiguin ocults) cd <Directori> El permetrà entrar en un directori del seu ordinador (Exemple: cd Desktop). Si no té el eco desactivat, podrà veure que s'ha integrat la paraula desktop a la dreta del seu usuari. start <Direcció> El permetrà obrir una carpeta/subcarpeta a la direcció escrita. Exemple: start C:\Users\%username%\Desktop\exemple Això obrirà una carpeta anomenada exemple. Què és una direcció? Una direcció és una guia per l'ordinador, que li indica on esta aquell arxiu al qual vostè vol utilitzar. Un exemple de direcció seria: C:\Users\%username%\Desktop\carpetaviquipedia. En aquest cas, li senyalem al nostre ordinador, que volem que executi la nostra ordre a una carpeta anomenada carpetaviquipedia situada al nostre escriptori (Desktop en anglès). del [Direcció] o erase [Direcció] Aquesta ordre és molt perillosa així que assegureu-vos d'utilitzar-la amb molta cautela. Aquesta ordre ordena al CMD que s'elimini el contingut de la carpeta o els fitxers escrits a la direcció. A diferència de l'explorador de fitxers, no es pot revertir l'eliminació dels fitxers. time Mostra l'hora actual del sistema i permet canviar-la si un ho desitja date Mostra la data actual del sistema i permet canviar-la si un ho desitja shutdown <Arguments> Programa un apagat de l'ordinador al temps definit. Quins arguments hi ha? Arguments de diferents apagats: Argument d'apagat: shutdown -s Argument d'hivernació: shutdown -h (No es pot definir un temps per hivernar. L'ordinador no acceptarà una compte enrere. S'hivernarà just després haver executat l'ordre) Argument de reiniciar: shutdown -r Argument de tancar sessió: shutdown -l Argument de temps: Per definir el temps d'apagat s'ha d'escriure l'argument -t i just després, acompanyant-lo (amb un espai), escrigui el temps en segons (Exemple: shutdown -s -t 10. Aquesta ordre apagarà l'ordinador en 10 segons) Arguments de comentaris: Per definir un missatge d'apagat, haurà d'escriure l'argument -c "<missatge>". Exemple: shutdown -s -t 10 -c "Això és un exemple" Aquesta ordre apagarà l'ordinador en 10 segons amb el missatge "Això és un exemple" Arguments de cancel·lar l'apagada: Per cancel·lar l'apagada s'ha d'usar l'argument -a (Exemple: shutdown -a). Després d'executar l'ordre us apareixerà un missatge indicant-vos que s'ha cancel·lat el tancament de la sessió. set Defineix un valor a una variable personalitzada. pause Atura el programa fins que es pressioni qualsevol tecla. Apareixerà un missatge per defecte depenent de l'idioma del ordinador. Extra: Per posar un missatge personalitzat calen 2 ordres, però és ben fàcil, no cal preocupar-se de res. Vostè ha d'introduir un echo abans de posar el pause. Un cop posar l'echo, posarem pause>nul enlloc de pause. El >nul afegit anul·larà el missatge per defecte, i just abans s'executarà el nostre echo. Exemple: echo Premi qualsevol tecla per continuar pause>nulEl missatge "Prém qualsevol tecla per continuar" s'executarà just abans del pause>nul, mostrant el missatge personalitzat. rename <Direcció> <Nou nom> Canvia el nom d'un arxiu/carpeta/directori. Exemple: rename C:\Users\%username%\Desktop\exemple Viquipèdia Això canviaria el nom de l'arxiu exemple al nom de Viquipèdia systeminfo Et mostra informació sobre el sistema. Sol trigar una mica a carregar. Aquesta ordre conté informació privada per l'ordinador. Si vostè dona aquesta informació a gent de poca confiança, un pirata informàtic podria piratejar el seu ordinador. ipconfig Mostra les direccions IP de l'ordinador. La majoria de gent ho sol utilitzar per mirar la IPv4 o la IPv6. Aquesta ordre conté informació privada per l'ordinador. Si vostè dona aquesta informació a gent de poca confiança, un pirata informàtic podria piratejar el seu ordinador. prompt <Nou nom> Canvia el nom del la línia d'ordres (la part esquerra) del CMD. Només és visible si l'opció echo està activada (echo on). Exemple: prompt Viquipèdia exit Tanca el programa CMD cmd Mostra el missatge d'inici del CMD de nou i inicia una nova instància start "" "direcció_al_programa" Obre un programa o un programa CMD si no s'especifiquen arguments attrib <Direcció> <Atributs> Aquesta ordre és bastant avançada, pel que és millor utilitzarla amb cura. Aquesta ordre afegeix atributs a la carpeta/arxiu/directori triat. Quins són els atributs aplicats? Hi ha 11 atributs. En aquest article només se'n esmenten tres perquè els altres 8 son més complexos d'explicar. Per aprendre'ls per tu sol només fa falta que introdueixis al teu cercador les paraules: "Attribute A" i "Atribute S". Per afegir un atribut, s'ha d'utilitzar l'expressió attrib +<Lletra> <arxiu>. Per treure'l, s'ha de canviar el símbol + per el símbol - (attrib -<Lletra> <arxiu>) Atribut R: Si aquest atribut és afegit, l'arxiu seleccionat es transformarà en un arxiu "Read-only" (només de lectura), és a dir, que només es podrà visualitzar i no es podrà editar. Com canvio aquest atribut? Exemple: attrib C:\Users\%username%\Desktop\exemple +R Aquesta ordre afegirà l'atribut R a l'arxiu seleccionat (En aquest cas, a l'arxiu/directori/carpeta exemple). Per tant, per afegir un atribut caldrà posar un + davant d'aquest. Per treure'l, simplement es canvia el símbol + per un - Atribut H: Si aquest atribut és afegit, l'arxiu seleccionat es transformarà en ocult, fent així que no pugui ser visible (no es podrà veure ni amb les ordres tree ni dir) Aquest atribut sol estar en molts programes per amagar continguts molestos i/o per fer programes de carpetes secretes per documents privats. Com canvio aquest atribut? Exemple: attrib C:\Users\%username%\Desktop\exemple +H Aquesta ordre eliminarà l'atribut H a l'arxiu seleccionat (En aquest cas, a l'arxiu/directori/carpeta exemple). Per tant, per eliminar un atribut caldrà posar un - davant d'aquest Atribut S: Aquest atribut fa que un arxiu sigui establert com a sistema. Els arxius més crucials pel funcionament de l'ordinador tenen sovint aquest atribut juntament amb l'atribut H per evitar que siguin modificats o esborrats accidentalment. Com hem vist anteriorment, s'ha de utilitzar un símbol + per afegir l'atribut i un símbol - per eliminar-lo.
Colors disponibles Històricament, el CMD utilitzava els colors clàssics de la BIOS (basats en l'estàndard CGA). Tanmateix, a partir de l'actualització de Windows 10 de 2017, Microsoft va introduir una nova paleta de colors (coneguda com a esquema «Campbell») més suau i llegible per als monitors moderns:
Hexadecimal Color Clàssic (fins a Win 8) Modern (Win 10 i 11) 0 Negre 1 Blau fosc 2 Verd fosc 3 Cian fosc 4 Vermell fosc 5 Magenta fosc 6 Groc fosc / Marró 7 Gris clar 8 Gris fosc 9 Blau A Verd llima B Cian clar C Vermell D Fúcsia E Groc F Blanc
Variables Les variables són cadenes de text que s'escriuen entre signes de percentatge («%») i que contenen un valor numèric o qualitatiu. Algunes de les variables ja estan establertes per defecte (les anomenades variables d'entorn), però l'usuari en pot crear de personalitzades.
Variables establertes per defecte