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 :
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
script2.bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo votre nom est %a%%b% >> nom-%a%%b%.txt