Cmd

Un article de WindowsLinux.net - Astuces pour Windows et Linux !.

Sommaire

Complétion

Pour activer la complétion avec cmd.exe sous Windows 2000, il faut définir l’entrée de la base de registre :

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

"CompletionChar" à 9 (ce qui correspond à la touche de tabulation).


Chemin par défaut

Par défaut, cmd.exe se lance dans %userprofile%

Pour changer ce chemin par défaut, et mettre la racine C:\, créez une entrée dans la base des registre, a l'emplacement :

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

Nouvelle chaîne, nommée Autorun. Données :

cd /d c:\


Cacher la fenêtre de la ligne de commande

Si vous désirez exécuter une ligne de commande de manière totalement invisible, utilisez "hide". Vérifiez que vos scripts ne requièrent aucune action de la part de l'utilisateur, car celle-ci sera impossible.

Programme écris en langage C.

hide cmd /c dir >output.txt


Code source, 32 bits, 64 bits sont disponibles ici : http://www.coderforlife.com/projects/utilities/#hide

Liens

Internes

Une page plus complète pour cmd est disponible sous ce titre : Invite de commande pour Windows.


Pour écrire vos scripts, vous pouvez aussi regarder la page des Utilitaires pour la ligne de commande Windows.


D'autres outils pour Windows (en plus de ceux disponibles dans la ligne de commande) est disponible sur la page Outils Windows.

Externes

Diverses sources à lire :

http://social.technet.microsoft.com/wiki/contents/articles/how-to-run-with-alternate-credentials-and-open-elevated-command-prompts.aspx

http://en.wikipedia.org/wiki/Batch_file

http://blogs.msdn.com/b/aaron_margosis/archive/2007/02/22/setting-color-for-all-cmd-shells-based-on-admin-elevation-status.aspx