Voici deux variables d'environnement dont on s'en sert rarement.
La variable %CD% donne le répertoire courant (Current
Directory). Attention à ne pas confondre avec la notation %~dp0 qui représente quand à elle le répertoire du script batch (.cmd, .bat) dans lequel elle est référencée. Pour afficher la valeur de %CD%, il suffit
d'ouvrir une console de commande (cmd) et de taper:
Echo %CD%
Voici un exemple faisant la distinction entre %CD% et %~dp0 :
@echo off
echo "Ce script a été lancé dans le répertoire : "%~dp0
echo "Le répertoire courant est: "%CD%
cd..
echo "Le répertoire courant maintenant est : "%CD%
echo "Vous voyez que c'est différent de : "%~dp0
Vous voulez générer des nombres aléaoires entre 0 et 32767 dans un fichier batch, c'est simple, utilisez la variable d'environnement %RANDOM%. Pour récupérer une valeur aléatoire, il suffit d'ouvrir une console de commande (cmd)
et de taper:
Echo %RANDOM%
En répétant la même commande, vous aurez un autre nombre certainement différent du premier ! Si par chance vous aurez le même nombre deux fois de suite, vous pouvez jouer au Loto, vous êtes sûr de gagner le gros lot.