Différences entre les versions de « Batch »

De Wiki de Geonov
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 5 : Ligne 5 :
= Date et heure =
= Date et heure =
Pour récupérer des parties de la date ou de l'heure, il suffit de découper les variables %date% et %time%, par exemple :
Pour récupérer des parties de la date ou de l'heure, il suffit de découper les variables %date% et %time%, par exemple :
<syntaxhighlight lang="ps" toolbar="false">set year=%date:~6,4%
<syntaxhighlight lang="jcl" toolbar="false">set year=%date:~6,4%
set month=%date:~3,2%
set month=%date:~3,2%
set day=%date:~0,2%
set day=%date:~0,2%
Ligne 13 : Ligne 13 :
= Path =
= Path =
Variable indiquant le chemin actuel :
Variable indiquant le chemin actuel :
<syntaxhighlight lang="ps" gutter="false" toolbar="false">%cd%</syntaxhighlight>
<syntaxhighlight lang="jcl" gutter="false" toolbar="false">%cd%</syntaxhighlight>


Variable indiquant l'emplacement du fichier BAT exécutant le BATCH :
Variable indiquant l'emplacement du fichier BAT exécutant le BATCH :
<syntaxhighlight lang="ps" gutter="false" toolbar="false">%~dp0</syntaxhighlight>
<syntaxhighlight lang="jcl" gutter="false" toolbar="false">%~dp0</syntaxhighlight>


[[Catégorie:Langage]]
[[Catégorie:Langage]]

Version actuelle datée du 3 décembre 2020 à 14:07

Batch est un langage informatique.

Plus précisément, c'est un fichier de commandes MS-DOS qui permet de créer des scripts.

1 Date et heure

Pour récupérer des parties de la date ou de l'heure, il suffit de découper les variables %date% et %time%, par exemple :

set year=%date:~6,4%
set month=%date:~3,2%
set day=%date:~0,2%
set hour=%time:~0,2%
set minute=%time:~3,2%

2 Path

Variable indiquant le chemin actuel :

%cd%

Variable indiquant l'emplacement du fichier BAT exécutant le BATCH :

%~dp0