JSL può estrarre i file compressi "abc.7z" nella cartella specificata?Ciao!
Per esempio,
se il file del pacchetto compresso è "C:\1\abc.7z",
il suo programma di compressione predefinito è "C:\Programmi\WinRAR\winrar.exe".
Con JSL questo decomprime il file in "C:\2".
SceneggiaturaRe: JSL può estrarre i file compressi "abc.7z" nella cartella specificata?ciao lalla,
Non sono sicuro di come stai attualmente decomprimendo l'archivio con JSL, ma JSL ha una funzione chiamata Run Program () che ti consente di eseguire un programma, inviare opzioni per specificare come il programma dovrebbe essere eseguito.Inoltre, sembra che WinRAR abbia una riga di comando eseguibile con opzioni opzionali per comprimere o decomprimere un archivio in vari modi.Se riesci a determinare come utilizzare UnRAR.exe per decomprimere i tuoi file come desiderato, dovrebbe essere un compito semplice eseguire quel comando dall'interno di JSL.
Spero che questo sia utile.Se hai bisogno di aiuto per eseguire un comando in JSL, pubblica il comando (che eseguiresti in una finestra cmd.exe) che decomprimerà il tuo archivio nel modo desiderato.
Ri: JSL può estrarre file compressi "abc.7z" nella cartella specificata?Ho scaricato la versione gratuita di rar.exe. Nel Manuale dell'utente (Rar.txt) disponibile nella cartella di installazione, il secondo paragrafo dell'Introduzione indica che "RAR supporta solo archivi in formato RAR, che hanno l'estensione del nome file .rar per impostazione predefinita. ZIP e altri formati non sono supportati."
Sicuramente non riesco a decomprimere un archivio 7z con rar.exe, nemmeno dalla finestra di comando (indipendente da JMP).
Tuttavia, WinRAR supporta la modalità da riga di comando e, come previsto, decomprimerà un file dalla finestra di comando. Ecco come farlo con JSL da JMP.
RP = Run Program(
Executable( "C:\Program Files\WinRAR\WinRAR.exe" ),
Options( {"e -or C:\1\abc.7z C:\2"} )
);R: JSL può estrarre i file compressi "abc.7z" nella cartella specificata?"C:\Program Files\WinRAR\rar.exe" e -or "C:\1\abc.7z" "C:\2"