informatique:windows:batch
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
informatique:windows:batch [2019/07/12 14:00] – [Afficher les caractères accentués] yahiko | informatique:windows:batch [2019/10/04 13:45] – yahiko | ||
---|---|---|---|
Line 2: | Line 2: | ||
Nous sommes en 2019 et j' | Nous sommes en 2019 et j' | ||
- | Je vais donc compiler ici des petits bouts de codes qui peuvent servir dans pas mal de cas de figures ou tout simplement simplifier la vie. Malheureusement je n'ai plus la source pour certains | + | Je vais donc compiler ici des petits bouts de codes qui peuvent servir dans pas mal de cas de figures ou tout simplement simplifier la vie. Malheureusement je n'ai plus la source pour la plus part que je n'ai pas trouvé par moi même, mais ce doit être de formidables personnes sur Stackoverflow ou sites dérivés (Super User, Server Fault... ). |
===== Code en vrac ===== | ===== Code en vrac ===== | ||
Line 166: | Line 166: | ||
FOR /L %%n in (0, | FOR /L %%n in (0, | ||
ECHO !day[%%n]! | ECHO !day[%%n]! | ||
+ | ) | ||
+ | </ | ||
+ | |||
+ | ==== Supprimer des fichier plus vieux que x jours ==== | ||
+ | Ce petit bout de code qui va supprimer les fichiers d'un dossier qui sont plus vieux que le nombre défini de jours. | ||
+ | |||
+ | Il suffit de modifier la valeur des variables des trois premières lignes pour définir le dossier, le nombre de jour et l' | ||
+ | <codedoc code: | ||
+ | SET folder=C: | ||
+ | SET days=15 | ||
+ | SET ext=zip | ||
+ | FORFILES /P " | ||
+ | |||
+ | ECHO Suppression des fichier %ext% du dossier %folder% de plus de %days% jours... | ||
+ | PING localhost -n 5 > NUL | ||
+ | </ | ||
+ | |||
+ | Sinon, juste la ligne sans tout le blabla autour. | ||
+ | <codedoc code: | ||
+ | FORFILES /P " | ||
+ | </ | ||
+ | |||
+ | ==== Tuer un processus ==== | ||
+ | <codedoc code: | ||
+ | TASKKILL /F /IM processus.exe | ||
+ | </ | ||
+ | |||
+ | Du coup, on peut faire un truc du genre : | ||
+ | |||
+ | <codedoc code: | ||
+ | TASKLIST /FI " | ||
+ | IF " | ||
+ | TASKKILL /F /IM machin.exe > NUL | ||
+ | ) ELSE ( | ||
+ | ECHO Machin pas lancé n'est pas lancé. | ||
) | ) | ||
</ | </ |
informatique/windows/batch.txt · Last modified: 2023/09/14 08:46 by yahiko