| ||
auteur : kokotis | ||
On utilise la commande Echo :
|
| ||
auteur : kokotis | ||
Pour tuer un processus on peut utiliser la commande taskkill comme ceci :
|
| ||
auteur : kokotis | ||
On va coupler les commandes TaskList et findstr :
|
| ||
auteur : kokotis | ||
Pour écrire dans un fichier texte on utilise la commande echo et le caractère de sortie >, voici un exemple :
Mais avec un seul > ca effacera ce qu'il y a dans le fichier, pour écrire à la suite on double le >
|
| ||
auteur : kokotis | ||
On utilise la commande Type :
|
| ||
auteur : kokotis | ||
On utilise une boucle for, que l'on va coupler avec les commandes Type pour lire le fichier.txt et Set /a pour compter le nombre de retours chariot:
|
| ||
auteur : kokotis | ||
Cet exemple va assembler tous les fichiers ".txt" contenu dans le répertoire MonRep :
|
| ||
auteur : kokotis | ||
On utilise la variable %cd%. Dans une boucle for on peut utiliser la variable %dp0
|
| ||
auteur : kokotis | ||
Dans cet exemple on utilise une boucle For avec le commutateur /r pour lister tous les fichiers ".exe" du répertoire racine:
|
| ||
auteur : kokotis | ||
On utilise deux boucle For, un première pour détecter tous les disques durs, puis une deuxième pour rechercher le fichier sur chaque disque détecté:
|
| ||
auteur : kokotis | ||
On peut utiliser les commandes Ren et Rename:
|
| ||
auteur : kokotis | ||
Dans cet exemple on renomme toutes les images .jpg du répertoire monRep :
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
On utilise la commande subst :
|
| ||
auteur : kokotis | ||
Exemple: Activer le service helpsvc:
Désactiver le service helpsvc:
|
| ||
auteur : kokotis | ||
Exemple : Démarrer le service helpsvc :
Arrêter le service helpsvc :
|
| ||
auteur : kokotis | ||
Une technique consiste à pinger une adresse IP bidon :
On peut aussi utilise la commande Sleep (La commande Sleep n'est pas dans Windows, il faut la télécharger)
|
| ||
auteur : kokotis | ||
On utilise la commande Set :
|
| ||
auteur : kokotis | ||
On utilise la commande Set :
|
| ||
auteur : kokotis | ||
Pour l'exemple on remplace les a par des e :
|
| ||
auteur : kokotis | ||
On utilise la commande Net Share :
|
| ||
auteur : kokotis | ||
Pour copier un seul fichier on utilise la commande Copy :
Pour copier plusieurs fichiers on utilise la commande Xcopy :
|
| ||
auteur : kokotis | ||
On utilise la commande Del :
|
| ||
auteur : kokotis | ||
On utilise la commande Rd :
|
| ||
auteur : kokotis | ||
Dans cet exemple on recherche le mot jul :
|
| ||
auteur : kokotis | ||
On utilise la commande Net View
|
| ||
auteur : kokotis | ||
On utilise la commande Ver
|
| ||
auteur : kokotis | ||
On utilise la variable %date%
|
| ||
auteur : kokotis | ||
On utilise la commande Vol
|
| ||
auteur : kokotis | ||
On utilise la commande cls (CLear Screen)
|
| ||
auteur : kokotis | ||
Soit vous tapez directement le chemin de l'executable ou alors vous pouvez utiliser la commande Start
Il s'agit d'un exécution asynchrone, on n'attend pas la fin du programme.
L'intérêt de Start, entre autres, est l'option Wait qui, elle, force l'attente de la fin du programme.
|
| ||
auteur : kokotis | ||
On utilise la commande
Call permet de revenir au programme appelant une fois le programme appelé terminé. On peut ainsi cascader les appels, on peut aussi [mode bricole] modifier le programme appelant dans le programme appelé
|
| ||
auteur : kokotis | ||
On utilise la commande Exit pour forcer l'arrêt du script.
La fin d'un script peut être aussi la derniére ligne du fichier ou encore sous XP l'utilisation d'un code de sortie
|
| ||
auteur : kokotis | ||
On utilise la commande Title
|
| ||
auteur : kokotis | ||
On utilise la commande Pause et l'exécution du script sera interrompue jusqu'à ce que l'utilisateur appuie sur une touche.
|
| ||
auteur : kokotis | ||
On utilise la variable %time%
|
| ||
auteur : kokotis | ||
On utilise la commande Tree :
|
| ||
auteur : kokotis | ||
On utilise la commande Format :
|
| ||
auteur : kokotis | ||
On utilise la commande FC :
|
| ||
auteur : kokotis | ||
On utilise la commande convert :
|
| ||
auteur : kokotis | ||
On utilise la commande Md :
|
| ||
auteur : kokotis | ||
On utilise la commande Color, tapez color /? pour voir comment l'utiliser
|
| ||
auteur : kokotis | ||
On utilise la commande mode comme suit
|
| ||
auteur : kokotis | ||
On utilise la commande schtasks:
dans cette exemple on exécute la tâche planifiée tous les jours a 23 :00 h:
|
| ||
auteur : kokotis | ||
On fait ça avec une boucle for
|
| ||
auteur : kokotis | ||
Pour ça il faut télécharger la commande Setvideo ici : http://jc.bellamy.free.fr/fr/systeme.html#setvideo.
Voici la syntaxe:
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
Il faut utiliser l'expansion retardée de variable d'environnement :
On ajoute setlocal enableDelayedExpansion avant la boucle
|
| ||
auteur : kokotis | ||
On couple les commandes tasklist et findstr dans une boucle for :
|
| ||
auteur : kokotis | ||
On utilise la commande Comp
|
| ||
auteur : kokotis | ||
On utilise la commande DISKCOMP
|
| ||
auteur : kokotis | ||
On utilise la commande Move
|
| ||
auteur : kokotis | ||
On utilise la commande Ver
Voici un script pour exécuter une commande différente selon la version de windows:
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
|
| ||||
auteur : kokotis | ||||
Chaque fichier.txt portera comme nom le numéro de ligne:
Chaque fichier.txt portera pour nom le premier mot de la ligne:
Chaque fichier.txt portera comme non les 5 premier caractéres de chaque ligne:
Chaque fichier portera pour nom le numéro de ligne + les 5 premiers caractères de la ligne:
|
| ||
auteur : kokotis | ||
Si l'imprimante est branchée sur le por LTP:
Si c'est une imprimante USB:
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
ou alors
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
On utilise la commande Print
|
| ||
auteur : kokotis | ||
On utilise la commande exit. Tandis que la commande End permet d'arrêter un batch
|
| ||
auteur : kokotis | ||
Dans notre exemple, nous affichons les lignes 10 à 20.
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
La solution consite a réécrire le fichier en sautant les lignes vides:
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
|
| ||
auteur : kokotis | ||
cols = colonnes = longueur
lines = lignes = hauteur
|
| ||
auteur : kokotis | ||
Il suffit de boucler en contaténant la variable date
|
| ||
auteur : kokotis | ||
Avec la commande Handle :
|
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.