A l'heure où j'écris cet article, la version actuelle de nircmd est la 1.85

Si vous voulez accèder au site de l'auteur : Nirsoft de Nir Sofer Si vous voulez accèder directement à la page consacrée à Nircmd : nircmd


Utiliser Nircmd


nircmd a été conçu pour être utilisé dans un environnement MS-DOS. Il suffit d'appeler directement nircmd en ligne de commande pour pouvoir l'utiliser. Exemple : c:\applications\nircmd.exe

Vous pouvez le copier sous votre répertoire Windows pour pouvoir y accèder en saisissant uniquement : nircmd

Vous obtiendrez sur la page consacrée à nircmd une aide détaillée ainsi qu'une liste de toutes les commandes disponibles avec leur descritpion et leurs paramètres.

Nircmd vous autorise à utiliser des variables d'environnement dans les paramètres ainsi que des variables systèmes mais aussi des variables utiles telles que l'emplacmeent du dossier 'Bureau' de l'utilisateur en cours ou le dossier 'Démarrage' de l'utilisateur 'All users'.

Voici comment utiliser nircmd :

nircmd.exe {showerror} commande paramètres de la commande

showerror est facultatif. S'il est présent, aucune erreur ne s'affichera, sinon une erreur d'affichera dans une boîte de dialogue.
Quant à "commande" et "paramètres de la commande", ils sont tous les deux obligatoires.

Voici un exemple avec la commande wait qui permet d'attendre un certain nombre de millisecondes (le paramètre)

nircmd wait 10000

créera une temporisation de 10 secondes (10000 millisecondes). Cela peut être très utile dans un script MS-DOS.


Quelques exemples d'utilisation


nircmd infobox "Affichage d'un simple message" "Titre du message"

Affichera le message "Affichage d'un simple message"

nircmd regdelkey "HKEY_CURRENT_USER\Software\Test"

supprimera la clé précisée dans le registre

nircmd exitwin reboot forceifhung

demandera à WIndows de redémarrer et de forcer les applications qui ne répondent pas à s'arrêter

nircmd monitor off

éteindra le moniteur

nircmd screensaver

démarrera l'économiseur d'écran

nircmd shortcut "C:\Applications\Mon_Appli.exe" "~$folder.desktop$" "Raccourci vers Mon_Appli"

créera un raccourci de Mon_APpli.exe présent sous c:\Applications sur le bureau de l'utilisateur en cours

nircmd execmd copy "c:\Applications\Mon_Appli.exe" "~$folder.common_desktop$"

copiera C:\Applications\Mon_Appli.exe sur le bureau de tous les utilisateurs

nircmd killprocess Mon_Appli.exe

arrêtera le processus 'Mon_Appli.exe' en cours

nircmd service disabled Mon_service

changera le mode de démarrage du service 'Mon_service' à 'disabled'

nircmd win activate title "Poste de travail"

affichera au premier plan la fenêtre nommée 'Poste de travail'


Pour finir


nircmd offre encore beaucoup d'autres possibilités et de paramètres.

Je vous conseille vivement de visualiser l'aide complète (en anglais) en suivant ce lien et de télécharger l'utilitaire ICI

Je vous conseille aussi de jeter un oeil à toutes les autres applications disponibles sur le site.

N'hésitez pas à laisser un message sur le forum si vous avez une question sur les possibilités ou le fonctionnement de nircmd.