JSL peut-il extraire les fichiers compressés "abc.7z" dans le dossier spécifié ?Bonjour!
Par example,
si le fichier de package compressé est "C:\1\abc.7z",
son programme de compression par défaut est "C:\Program Files\WinRAR\ winrar.exe".
Avec JSL, cela décompresse le fichier dans "C:\2".
ScriptRe : JSL peut-il extraire des fichiers compressés "abc.7z" dans le dossier spécifié ?Salut lala,
Je ne sais pas comment vous décompressez actuellement l'archive avec JSL, mais JSL a une fonction appelée Run Program() qui vous permet d'exécuter un programme, d'envoyer des options pour spécifier comment le programme doit être exécuté.De plus, il semble que WinRAR dispose d'un exécutable en ligne de commande avec des commutateurs facultatifs pour compresser ou décompresser une archive de différentes manières.Si vous pouvez déterminer comment utiliser UnRAR.exe pour décompresser vos fichiers comme vous le souhaitez, il devrait être simple d'exécuter cette commande à partir de JSL.
J'espère que ceci est utile.Si vous avez besoin d'aide pour exécuter une commande dans JSL, veuillez publier la commande (que vous exécuteriez dans une fenêtre cmd.exe) qui décompressera votre archive comme vous le souhaitez.
Re : JSL peut-il extraire les fichiers compressés « abc.7z » dans le dossier spécifié ?J'ai téléchargé la version gratuite de rar.exe. Dans le manuel de l'utilisateur (Rar.txt) disponible dans le dossier d'installation, le deuxième paragraphe de l'introduction indique que "RAR ne prend en charge que les archives au format RAR, qui ont par défaut l'extension de nom de fichier .rar. Les formats ZIP et autres ne sont pas pris en charge."
Effectivement, je ne peux pas décompresser une archive 7z avec rar.exe - même depuis la fenêtre de commande (indépendante de JMP).
Cependant, WinRAR prend en charge le mode ligne de commande et, bien sûr, il décompressera un fichier à partir de la fenêtre de commande. Voici comment procéder avec JSL depuis JMP.
RP = Run Program(
Executable( "C:\Program Files\WinRAR\WinRAR.exe" ),
Options( {"e -or C:\1\abc.7z C:\2"} )
);Re : JSL peut-il extraire les fichiers compressés « abc.7z » dans le dossier spécifié ?"C:\Program Files\WinRAR\rar.exe" e -or "C:\1\abc.7z" "C:\2"