PDA

View Full Version : Chiamare WinRaR da matlab


tam87ita
16-04-2012, 15:22
Buongiorno,


ho un problema tecnico nell'utlizzo di WinRAR.

Ho bisogno di chiamare WinRAR all'interno del software matlab per estrarre un file in formato .Z


In matlab, dopo essere andato nella cartella in cui è posto il file da estrarre (comando cd), utilizzo la linea di comando:


! start WinRaR e *.Z


(il punto esclamativo serve per chiamare da matlab il dos di windows)


Con tale comando effettivamente esegue l'estrazione, solo che la effettua alla fine dell'esecuzione della funzione in matlab (e non dopo la riga di comando), mentre io avrei bisogno del file estratto all'interno della stessa.

Ho verificato che non è un problema riguardante matlab visto che per altri comandi analoghi non presenta questo problema.


Potete aiutarmi?


Vi ringrazio per la disponibilità.


Cordiali saluti


Mat

ziozetti
16-04-2012, 23:23
Non conosco matlab (e sinceramente non uso winrar da decenni), ma perché non usi unrar da riga di comando?

dovrebbe essere:
! c:\programmi\winrar\unrar -e c:\percorsodeifiles\*.Z

Ovviamente sostituendo la parte in corsivo con i percorsi giusti.