Bonjour,
merci de vos réponses. Voici quelques précisions :
-il s'agit d'archives .rar avec mot de passe
-le but est d'ouvrir à chaque utilisation un dossier au hasard (Random)
- extraire n'est pas le mot juste : je souhaite simplement ouvrir un fichier de l'archive sans l'extraire dans un dossier. Certains fichiers font plus de 200Mo et d'autres seulement quelques ko ce qui pose problème avec mon code (de débutant) que voici :
Code : Tout sélectionner
ShellExecute("E:\prof\dossiersetu1.rar")
Sleep(800)
Send("pass{ENTER}")
Sleep(2000)
$i=0
While 1
if $i= $results2 then Exitloop
Send("{down}")
$i=$i+1
Wend
Send("{ENTER}")
Sleep(12000) ;c'est là où se pose mon probleme (temps trop long ou trop court !)
ProcessClose("WinRAR.exe")
Apparemment, avec du zip, l'ouverture sans extraction c'est ok avec : 7ZipOpenArchive et la fermeture aussi avec 7ZipCloseArchive. Et je viens de voir quelques autre fonctions bien utile !! Reste à à savoir si l'UDF peut gérer le .rar. Domage que le .zip ne permet pas de mot de passe (si je ne me trompe pas...)