Bonjour,

j'ai créé un script d'installation qui me permet de récupérer une variables dans un .ini et de mettre cette variables dans un nom de dossier créé avec le script, puis dans ce dossier je dois dezipper 2 .zip,

cependant j'ai le message d'erreur "checkdir error : cannot create c:\.....

voici mon script

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
24
25
type C:\Users\admpc\Desktop\Icem\...\install\defines.ini |findstr /I /c:"SurfVersion =">"C:\Users\admpc\Desktop\Icem\...\surf.txt"
echo
for /f "tokens=2 delims==" %%i in (surf.txt) do set SurfVersion=%%i
MD "c:\applications\Icem\IcemSurf-%SurfVersion%"

IF "%processor_architecture%" == "AMD64" goto x64


msiexec.exe /log c:\temp\test1.log /i "C:\Users\admpc\Desktop\Icem\...\install\win32\Install..._x86.msi"  INSTALLDIR="c:\applications\Icem\IcemSurf-%SurfVersion%" 
REM externalapp.pre.win32 = msiexec /quiet /log "ICIENVVAR(TEMP)\prereq_x86.log" /i Install..._x86.msi INSTALLDIR="ICIVAR(INSTALLDIR)"
\\frsdcgrp01\adm_info$\apps\unx\unzip.exe -d "c:\applications\Icem\IcemSurf-%SurfVersion%" "C:\Users\admpc\Desktop\Icem...\products\icemsurf\win32"
\\frsdcgrp01\adm_info$\apps\unx\unzip.exe -d "c:\applications\Icem\IcemSurf-%SurfVersion%" "C:\Users\admpc\Desktop\Icem\...\products\icemsurf\win32u" 
goto :uninstall

:x64
msiexec.exe /log c:\temp\test2.log /i "C:\Users\admpc\Desktop\Icem...\install\win32\Install..._x86_x64.msi"  INSTALLDIR="c:\applications\Icem\IcemSurf-%SurfVersion%"
REM externalapp.pre.win64 = msiexec /quiet /log "ICIENVVAR(TEMP)\prereq_x64.log" /i Install..._x86_x64.msi INSTALLDIR="ICIVAR(INSTALLDIR)"
\\frsdcgrp\...\apps\unx\unzip.exe -d "c:\applications\Icem\IcemSurf-%SurfVersion%" "C:\Users\admpc\Desktop\Icem\...\products\icemsurf\win64"
\\frsdcgrp\...\apps\unx\unzip.exe -d "c:\applications\Icem\IcemSurf-%SurfVersion%" "C:\Users\admpc\Desktop\Icem\...\products\icemsurf\win32u"
goto :uninstall


:uninstall
echo test
pause
merci pour votre aide.

Cordialement