J'ai un fichier .bat. Je veux obtenir par programme le nom du fichier .bat. Comment puis-je le faire ?
C'est mon objectif final
"..\lib\nant\nant.exe" -buildfile:nant.build {{pass in name of this file here}}
pause
J'ai un fichier .bat. Je veux obtenir par programme le nom du fichier .bat. Comment puis-je le faire ?
C'est mon objectif final
"..\lib\nant\nant.exe" -buildfile:nant.build {{pass in name of this file here}}
pause
Pruebe for /?
sur la ligne de commande. L'aide montre toutes sortes de substitutions de noms de fichiers utiles, telles que :
%~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
Remplacez I par 0 pour obtenir uniquement le nom du fichier batch, et remplacez I par 1, 2, 3, etc. pour obtenir les noms des arguments.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.