Bonjour,
J'ai un petit problème, j'ai conçu 2 script pour automatiser une tâche.
Le script principal est dans le répertoire \Dossier1.
Ce script interroge l'utilisateur via un "set /p", à la suite de quoi il va faire appel à un second script qui se trouve dans le répertoire \Dossier2, qui va permettre de créer un fichier.
Le script fonctionne parfaitement en local mais lorsque je les mets sur dans des dossiers partagés j'ai cette erreur :
CMD.EXE a été démarré avec le chemin d'accès comme répertoire en cours. Les chemins d'accès UNC ne sont pas prise en charge. Utilisation du répertoire Windows par défaut.
Pouvez-vois m'aider svp
Pour que ce soit plus simple à dépanner voici les scripts :
script1.bat :
script2.bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 @Echo OFF :nom SET /p nom=Quel votre le nom : echo %nom%| findstr /r "^[a-z][a-z][a-z][a-z]$">nul if %errorlevel% equ 0 ( goto :programme ) if %errorlevel% equ 1 ( ECHO Le nom est incorrect ECHO. goto :nom ) :programme set a=%nom:~1,1% set b=%nom:~4,1% call C:\Users\XXX\XXX\Dossier2\script2.bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo votre nom est %a%%b% >> nom-%a%%b%.txt
Partager