Mon code te convient?
En fait je pense que l'OS n'est pas la cause de ton soucis, c'est plutôt la façon dont tu exécutes ton script.
Pour comprendre, fait cette manipulation:
Appuie sur la touche Windows + R > tape "cmd" > appuie sur Entrer > puis tape "%cd%"
-> Ceci devrait te retourner quelque chose du style "C:\Users\%username%"
Maintenant fait ceci:
Menu démarrer, dans la barre de recherche tape cmd.exe, fait un clique droit dessus puis "Exécuter en tant qu'administrateur" > appuie sur Entrer > puis tape "%cd%"
-> Là ça devrait te donner quelque chose comme ceci "C:\Windows\system32"
Maintenant si tu exécutes mon code en tant qu'utilisateur normal (double clique), le script te répondra "C:\Users\%username%"
Et si tu cliques droit sur le .bat puis "Exécuter en tant qu'administrateur", il te répondra "C:\Users\%username%" aussi
Et pour information:
Correspond au chemin dans lequel se trouve le script MAIS je supprime le "\" à la fin, c'est parce que je n'aime pas avoir du code du style:
%current_path%mondossier\
mais plutôt
%current_path_modified%\mondossier\
Voila, en espérant que tout soit clair et fonctionnel.
Partager