J'écris un script .bat
pour Windows. Y at-il une commande que je peux utiliser dans le script pour récupérer le répertoire dans lequel se trouve le script?Récupérer l'emplacement du fichier `.bat` à l'intérieur
3
A
Répondre
3
de: http://ss64.com/nt/cd.html
Dans un fichier batch pour afficher l'emplacement du fichier script batch (% 0)
ECHO " % ~ dp0 "
-1
echo% CD%
devrait fonctionner
Questions connexes
- 1. Comment arrêter le processus du fichier .BAT?
- 2. Création du fichier .bat pour Java
- 3. Windows fichier bat - suppression du répertoire
- 4. Modification du chemin d'un fichier batch (.bat)
- 5. comportement fichier .bat étrange
- 6. fichier Bat commande set
- 7. fichier bat: get parent pathname
- 8. Convertir un fichier .bat au fichier .sh
- 9. Comment avez-vous un fichier bat battu pas tuer son fichier bat appel?
- 10. Comment créer un fichier .BAT pour télécharger un fichier à partir du serveur HTTP \ ftp?
- 11. Exécution du fichier bat et retour de l'invite
- 12. Impossible d'empêcher l'exécution du bouton .BAT
- 13. Exécuter le fichier bat en arrière-plan
- 14. bat lire un fichier ligne par ligne
- 15. Récupérer les données perdues du fichier journal?
- 16. Comment exécuter un script à l'aide d'un fichier BAT?
- 17. Vérification de l'exécution d'un programme à l'aide d'un fichier .BAT
- 18. Fichier DOS BAT équivalent à la commande Unix basename?
- 19. Impossible de démarrer fichier .bat à partir de JSP
- 20. Récupérer des données à partir du fichier .dat
- 21. Ajouter des données de fichier texte au fichier journal, .bat
- 22. besoin d'insérer cela dans un fichier bat
- 23. Ouvrir le fichier .bat dans php
- 24. Récupérer des enregistrements du fichier csv paypal
- 25. ajoutant une ligne à la fin du fichier .bat ignorant la nouvelle ligne
- 26. Appelez Python à partir du fichier Bat et obtenez le code de retour
- 27. .bat Rechercher et remplacer du texte
- 28. .bat Rechercher et renommer
- 29. comment écrire un fichier bat pour exécuter le fichier .sql
- 30. .bat nom du dossier en cours
Je n'ai pas demandé le répertoire courant, j'ai demandé t Le répertoire dans lequel se trouve le script. –
aw, supposait que vous ayez exécuté le script depuis le même répertoire – JoseK
Ce n'est pas toujours une hypothèse valide :-) – Joey