Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
TUGZip Gestore archivi con scripting interno (x windows)
Nuovo argomento   Rispondi    Indice del forum -> Software - generale
Precedente :: Successivo  
Autore Messaggio
kluster
Dio maturo
Dio maturo


Registrato: 15/04/06 13:14
Messaggi: 2898

MessaggioInviato: 23 Gen 2008 17:04    Oggetto: TUGZip Gestore archivi con scripting interno (x windows) Rispondi citando

Sto testando questo nuovo (nuovo solo per me dato che è abbondantemente oltre la versione 3) archiver: TUGZip perchè mi serviva l'SFX cosa che 7Zip (ancora) non ha.
E siccome stavo facendo uno script per lo zip programmato di un paio di directory da sheduled, ho visto che tugzip è parecchio interessante in questo verso.


Queste sono le principali funzioni:


  • Gestisce ZIP, 7-ZIP, A, ACE, ARC, ARJ, BH, BZ2, CAB, CPIO, DEB, GCA, GZ, IMP, JAR, LHA (LZH), LIB, RAR, RPM, SQX, TAR, TGZ, TBZ, TAZ, YZ1 e ZOO.
  • Gestisce le immagini disco BIN, C2D, IMG, ISO e NRG (Nero)
  • Drag&Drop ed integrazioni con Shell (menù contestuale click destro)
  • Crea file 7-ZIP, BH, BZ2, CAB, JAR, LHA (LZH), SQX, TAR, TGZ, YZ1 e ZIP.
  • Ha il supporto di plugin esterni
  • Ha un linguaggio di scripting interno per le operazioni in batch
  • Supporta SFX (crea archivi eseguibili autoestraenti con opzioni post estrazione)
  • Crea gli archivi utilizzando 6 sistemi di criptaggio: Blowfish (128-bit), DES (56-bit), Triple DES (168-bit) e Rijndael (128-bit, 192-bit and 256-bit).
  • Il programma è in italiano




Per lo scripting, il programma che serve è TzScript.exe (installato nella directory di TGUnzip in fase di installazione) che va eseguito lasciando come parametro il file di scripting (con estensione .tzs).
L'editor interno del programma permette di scrivere il codice degli script facilmente con tanto di esempi e guida (Strumenti --> Editazione Script)

Un esempio di compressione da comando:
Codice:

function main()
{
   // inizializza la classe
   var Comp = new Compress();

   // parametri
   Comp.Archive = "C:\\My_backup.zip"; // l'archivio da creare con percorso
   Comp.Type = "ZIP"; // tipo di archivio valori "ZIP" o "7Z"
   Comp.Compression = 3;
   Comp.WorkingDir = "C:\\"; // directory di lavoro
   Comp.Data = "file.txt,file2.txt,file3.txt"; // lista file separati da virgola, non ho testato se funziona *.*
   Comp.Password = "test"; // impostazione di password
   Comp.Overwrite = 1; // 1 sovrascrive file esistenti, 0 no
   Comp.StoreFolderNames = 1; // 1 salva la struttura cartelle, 0 no
   Comp.IncludeHiddenFiles = 1; // 1 include file nascosti, 0 no

   // Inizia la compressione.
   Comp.DoCompress();
}


Esempio di decompressione
Codice:

function main()
{
    // inizializza la compressione
     var Decomp = new Decompress();

     Decomp.Archive = "C:\\MyArchive.zip"; // file da decomprimere
     Decomp.Target = "C:\\Temp\\"; // directory di destinazione
     Decomp.CreateFolders = 1; // 0 non vengono create cartelle, 1 mantiene la struttura del file archiviato
     Decomp.Overwrite = 0; // 0 non sovrascrive file esistenti, 1 sovrascrive
    //  Inizia la decompressione
     Decomp.DoDecompress();
}

Nella guida altre funzioni di controllo (ifFileExists, GetInput, MessageBox, Pause etc)

Es. salvando quest'ultimo codice come decomp.tzs sul disco C si puo' lanciare da linea di comando in questo modo
Codice:

C:\Programmi\TUGzip\TzScript.exe -v1 "C:\decomp.tzs"


il parametro -v1 mostra eventuali errori di decompressione (si puo' omettere)
Nel percorso C:\Programmi\TUGzip\ ho dato per scontato che venga installato nella cartella predefinita, altrimenti modificate il percorso.

Putroppo ho provato con Universal Extractor per vedere di renderlo standalone ma è fatto con Inno Setup e và in errore.

EDIT: Conversione in standalone
Per renderlo standalone, lo installate, poi copiate la cartella di installazione C:\Programmi\TUGzip su un'altro percorso.
Disistallate il programma (io ho pure riavviato) e poi potete ricopiare la cartella dove vi pare.
Rilanciate il programma, riconfiguratelo attraverso la procedura guidata:
Enable shell integration (mettete il segno di spunta) - Integra nella shell nuovamente
Enable ACE Compression e Enable RAR compression (mettete ambedue i segni di spunta)
Marcate le associazioni che volete assegnare al programma
Impostate la lingua italiana tramite Options ---> Configuration ---> scheda Miscellaneus->Language e selezionate Italiano
Riavviate il programma per vederlo in italiano.
Ora potete copiare la cartella in altri computer senza problemi.
P.s potete cancellare unis000.exe che non serve +
Top
Profilo Invia messaggio privato
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 23 Mar 2008 01:20    Oggetto: Rispondi

Qualcun altro l'ha provato?
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Software - generale Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi