Flux RSS

Table des matières

Tutoriels

Astuces

Boîte à Outils

Erreurs

A propos

Divers




lundi 15 octobre 2007

Eviter la fermeture de la fenêtre DOS quand un script / batch provoque une erreur inattendue

, , , ,

Si vous avez déjà fait un peu de MS-DOS et créer quelques fichiers de commandes (*.bat , *.cmd), il vous est probablement arrivé de rencontrer une erreur qui aura fermer votre fenêtre DOS.

Voici un exemple :

Si vous double cliquez directement sur votre script DOS, une fenêtre s'ouvre et le script s'y déroule.

A une certaine ligne il y a une erreur.

Le message d'erreur s'affiche mais certains types d'erreur provoquent un EXIT et donc la sortie du batch.

jeudi 3 mai 2007

Récupérer le résultat d'une commande DOS dans une variable

, ,

Certains d'entre vous n'ont peut être toujours pas trouver la réponse à cette question ...

Le MS-DOS n'est pas toujours très pratique et il s'avère même assez limité dans certaines situations.

Quand vous voulez récupérer le résultat d'une commande dans une variable pour pouvoir la traiter directement, vous avez deux solutions.

La première est d'écrire le résultat dans un fichier puis de le lire ensuite mais oublions, il y a plus efficace finalement.

La commande For permet de traiter ligne par ligne le contenu d'un fichier ou le résultat d'une commande, nous allons nous en servir :

Par exemple, si vous voulez écrire le résultat de votre commande dans une variable nommée result, faites ceci :

for /f "delims=" %%a in ('votre commande ici') do set result=%%a


Nota bene : N'oubliez pas les ""simple quotes"" de chaque coté de votre commande.
N'oubliez pas non plus que %%a ne contiendra qu'une ligne du résultat de votre commande à chaque itération de la boucle.

Et voilà, le tour est joué.

J'espère que cela vous servira !

lundi 9 avril 2007

NirCmd, un utilitaire qui touche à tout !

, , , , ,

Nircmd, un logiciel édité par Nir Sofer, est destiné aux administrateurs et bricoleurs Windows. C'est un outil qui s'utilise en ligne de commande et qui n'a pas besoin d'être installé au préalable.

Il regroupe des dizaines de commandes très utiles comme par exemple supprimer ou modifier des clés du registre Windows, poser une question à l'utilisateur, arrêter ou redémarrer l'ordinateur, exécuter une commande DOS, configurer des services WIndows et même agir sur des fenêtres Windows ouvertes.

Voyons un peu plus en détails toutes les possibilités offertes par Nircmd.

mercredi 15 novembre 2006

L'invite de commandes MS-DOS

, , ,

C'est quoi l'invite de commandes ?? C'est quoi MSOSd .. msdso .. MSDOS !!
Jamais entendu parler ?

Voyons un peu ...

Qui donc pourrait mieux vous expliquer ce qu'est MS-DOS que Wikipédia ??
Jetez un oeil à cet article consacré à MS-DOS.

En résumé, MS-DOS est un système d'exploitation vieux de plus de 20 ans.
MS-DOS était jusqu'à Windows2000 la base des systèmes d'exploitation de Microsoft.
Maintenant ce n'est plus qu'un outil laissé à qui veut bien l'utiliser (moi moi !!).

MS-DOS est un outil à interface texte de commandes, c'est à dire qu'on ne se sert pratiquement que de son clavier pour ecrire des "mot clés" (appelés commandes) qui réalisent quelque chose.

Par exemple, echo toto écrira toto.

Donc l'invite de commandes, c'est la fenêtre qui permet d'écrire des commandes MSDOS.

Comment accède-t-on à l'invite de commandes MS-DOS ?