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 !

mardi 24 avril 2007

Gérer les services Windows - Tutoriel & Logiciels

, , , , ,

Résumé

On nomme "Service" un programme qui est exécuté en tâche de fond, c'est à dire sans que vous vous en rendiez compte. Une service peut être chargé au démarrage du système d'exploitation, même avant qu'un utilisateur lance sa session.

Un service n'est pas un programme malveillant.
Il existe les services Windows qui gèrent chacun une partie du Système d'exploitation (la connexion réseau, l'audio, le planificateur de tâches, ...) et il existe les services tiers, c'est-à-dire les services installés par des programmes comme votre Antivirus personnel, votre logiciel de serveur Web, vos pilotes de cartes mères etc.

La liste des ces services Windows n'est pas secrète et vous pouvez y accèder tout comme vous pouvez modifier ou créer un service pour peu que vous ayez des droits d'administrateur.

Voyons cela de plus près ...


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 14 mars 2007

Utiliser la gestion de l'alimentation de Windows (outil Powercfg)

, , ,

Windows permet de gérer l'alimentation par une interface disponible dans les proriétés d'Affichage ( Panneau de configuration > Propriétés d'Affichage OU Clique droit sur le bureau > Affichage > Ecran de veille > Bouton "Gestion de l'Alimentation" OU exécuter desk.cpl ).

Mais on peut aussi utiliser une application en ligne de commande qui vous permettra de créer, et charge des modèles d'alimentation, de les modifier enfin bref d'administrer l'alimentation (mise en veille ...) sur un ou plusieurs postes.



Présentation de la Gestion de l'alimentation Windows

La gestion de l'alimentation concerne les paramètres de mise en veille, d'extinction du moniteur, d'arrêt des disques durs, de mise en veille prolongée et j'en passe.

Elle s'applique à tous types d'ordinateurs mais est vraiment plus utile pour les ordinateurs portables pour lesquels on pourra différencier la valeur des paramètres suivant que l'ordinateur est branché au secteur ou non.

Tous les paramètres sont sauvegardés dans un modèle d'alimentation.
Il en existe 6 par défaut qui englobent la plupart des configurations.

Chaque modification que vous ferez sera sauvegardé dans le modèle sélectionné.
Pour ne pas perdre un modèle déjà existant, sélectionnez vos paramètres et cliquez sur Enregistrez-sous et nommé votre nouveau modèle d'alimentation.

D'autres paramètres, qui ne sont pas sauvegardés dans un des ces modèles, sont accessibles par les onglets Avancé, Mise en veille prolongée et Onduleur.

lundi 27 novembre 2006

Un raccourci pour éteindre son pc rapidement

, ,

Niveau de difficulté : Facile

Résumé
Faire Menu Démarrer > Arrêter > Arrêter le système ce n'est pas si long que ça, mais avoir à portée de main un raccourci qui vous permet d'arrêter votre machine d'un clic, en moins de temps qu'avec la manière normale, je dis : OUI.

Astuce
Il faut tout d'abord créer ce raccourci.
Placez vous où vous voulez, sur le bureau par exemple, et cliquez droit sur une zone vide.
Allez sur "Nouveau" puis cliquez sur "Raccourci".
Une fenêtre s'ouvre.
Dans la case blanche, saisissez :

shutdown -s -t 0

(le "0" est un zéro)

Vous pouvez même rajouter " -f" à la fin ( shutdown -s -t 0 -f ) pour que toutes les applications soient fermées sans confirmation, ce qui accélère encore plus le processus mais peut être risqué si vous avez des fichiers à enregistrer tels que des documents Word ...

Validez et saisissez un nom pour votre raccourci.
Validez une dernière fois et voilà, le tour est joué !

C'est le raccourci que j'utilise chez moi !

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 ?