L'appel
for /?
dans la ligne de commande donne de l'aide sur la syntaxe.
En outre, la substitution de POUR
les références à des variables a été amélioré.
Vous pouvez maintenant utiliser les options suivantes
syntaxe:
%~I - expands %I removing any surrounding quotes (")
%~fI - expands %I to a fully qualified path name
%~dI - expands %I to a drive letter only
%~pI - expands %I to a path only
%~nI - expands %I to a file name only
%~xI - expands %I to a file extension only
%~sI - expanded path contains short names only
%~aI - expands %I to file attributes of file
%~tI - expands %I to date/time of file
%~zI - expands %I to size of file
%~$PATH:I - searches the directories listed in the PATH
environment variable and expands %I to the
fully qualified name of the first one found.
If the environment variable name is not
defined or the file is not found by the
search, then this modifier expands to the
empty string
Les modificateurs peuvent être combinés pour obtenir
composé résultats:
%~dpI - expands %I to a drive letter and path only
%~nxI - expands %I to a file name and extension only
%~fsI - expands %I to a full path name with short names only
%~dp$PATH:I - searches the directories listed in the PATH
environment variable for %I and expands to the
drive letter and path of the first one found.
%~ftzaI - expands %I to a DIR like output line
Dans les exemples ci-dessus %I et le CHEMIN d'accès peut
être remplacé par d'autres valeurs valides.
La syntaxe %~ se termine par un valide
POUR le nom de variable. La cueillette des majuscules
les noms de variables comme le %je le rend plus
lisible et permet d'éviter la confusion avec le
modificateurs, qui ne sont pas des cas
sensibles.
Il existe différentes lettres que vous pouvez utiliser comme f
pour le "nom de chemin complet", d
de lettre de lecteur, p
pour le chemin, et ils peuvent être combinés. %~
c'est le début pour chacune de ces séquences et un certain nombre I
indique qu'il travaille sur le paramètre %I
(où %0
est le nom complet du fichier de commandes, tout comme vous le présume).