Newsgroup: it.comp.software.mailreader
Titolo: -- programma per estrarre gli allegati

[This followup was posted to it.comp.software.mailreader and a copy 
was sent to the cited author.]
sto cercando un programma per estrarre gli allegati che si trovano in 
un email salvata sull'harddisk (naturalmente in formato originale).
Possibilmente vorrei che funzionasse anche (o solamente) da riga di 
comando come ai tempi del vecchio dos, ad esempio:
c:\>estraiallegati nomefile.eml 
Esiste qualcosa di simile?
-- 
Togliere NONMAIL per rispondere via email

 Esiste qualcosa di simile?
rinomina i file come .mim, e potrai aprirle con WinZip
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

Esiste qualcosa di simile?
Per farlo da riga di comando mi viene in mente solo di scaricare i
sorgenti dei vari uudecode, uufilter, ecc di Linux, scegliere quello che
richiede solo librerie standard, ricompilare e lanciare.
Se sei disposto a tollerare un'interfaccia grafica ti consiglio uud32.
Ciao.
-- 
Antonio
Le statistiche di icsm e icsn:
http://digilander.iol.it/AP.com

"ALEX"
Devi avere una minima pratica per fare questo_
Naturalmente cambia il tuo reale percorso in oShell.run..
il file viene salvato di default in c:\documenti
Copia incolla su notepad e salva con estensione .vbs
tutti i file (*.*)  poi ci clicchi sopra. (per esempio Extract.vbs)
'inizio
set oShell = CreateObject("WScript.Shell")
oShell.run"C:\WINDOWS\TEMP\ciccio.eml"
WScript.Sleep 1500
oShell.SendKeys"+{tab}"
WScript.Sleep 500
oShell.SendKeys"~"
WScript.Sleep 100
oShell.SendKeys"~"
WScript.Sleep 100
oShell.SendKeys"{right}.zip"
WScript.Sleep 100
oShell.SendKeys"{tab 2}~"
'fine
'--
'Fosco

CiaO a te, ALEX! 
alex.fo...@sitoverde.com
 e al NewsGroup it.comp.aiuto,it.comp.software.mailreader
| ° sto cercando un programma per estrarre gli allegati che si trovano in
| ° un email salvata sull'harddisk (naturalmente in formato originale).
| ° Possibilmente vorrei che funzionasse anche (o solamente) da riga di
| ° comando come ai tempi del vecchio dos, ad esempio:
c:\>> estraiallegati nomefile.eml
| ° Esiste qualcosa di simile?
E' molto comodo DecExt che mette nel menù contestuale l'opzione Decode
Valido anche UUd32Win però con interfaccia e non da dos
Li trovi all'indirizzo in firma sezione PrgMailNews insiema ad altra roba
varia per estrare allegati.
--
| °CiaO IsettO  (:-) DFS - Cose varie dal mondo di Outlook Express
..ma anche molto altro per Posta e NewsGroup e Internet Explorer
http://members.xoom.virgilio.it/DFS_OE/

 '--
emhh... x fare in modo che i newsreader cancellino la firma di solito 
si usa TRATTINO-TRATTINO-SPAZIO


il sistema e' fantasioso,ma richiede l'uso del fantomatico OE, no
Non e' vero in questo script OE non viene coinvolto.... tu hai
detto che vuoi aprire una .eml ed e' questo che lo script fa'.
Cerca un file con l'estensione .eml  poi sta a te.....
--
Fosco

Si ma se guardavi meglio vedi che c'era il motivo
cioe` il motivo e` che stai usando OE????
(a parte l'apostrofo per non far eseguire il codice, 
e` lo spazio che manca)

> si usa TRATTINO-TRATTINO-SPAZIO
| °
| ° Si ma se guardavi meglio vedi che c'era il motivo
Lascia perdere Fosco. Quando vedi il crosspost su
it.comp.software.mailreader ti merita toglierlo se
non vuoi perdere tempo in discussioni inutili.
Oppur frequenti un poco e killi a tutto spiano ed elimini
un po(tanta) di gente. Semplicemente non vedono.
Non c'è niente da fare. Se vuoi te lo spiego meglio
su it.comp.aiuto.
--
| °CiaO IsettO

 su it.comp.aiuto.
Dimmi tutto !!!!
Volevo approfittare per fare i complimenti a tutti (quasi)
gli abitue' di ICSM ho lurkato per un po anche per provare
Fidolook e penso che sia il NG con il miglior quoting che abbia visto
(quelli "stranieri" della gerarchia microsoft.public sono i peggio IMHO)
--
Fosco

 e` lo spazio che manca)
Davvero ???
Siccome mi appoggio su un programma esterno per farlo
adesso controllo e correggo...
oShell.SendKeys"-- {Enter}Fosco"
Cosi' va bene ?
--
Fosco
eh no ... per qualche motivo quello sopra va bene
ma dopo quest'altro che fa CTRL+INVIO mi toglie lo spazio
WshShell.SendKeys"^{Enter}"
indaghero... grazie della segnalazione
--
Fosco

 
mmmmmhhhhh... e quella finestra che si apre (seppur x pochi secondi) a 
chi appartiene???


 a chi appartiene???
Con cosa vorresti ad aprire un file con estensione *.eml ?
Perche' bisogna aprirlo in qualche maniera ...
Prova a seguire le istruzioni di Maya in qui non viene coinvolto OE.
Puoi fare uno script che ti rinomina il file .eml in .mim e da li estrarre l'allegato.
Occio al "Line wrap" copiare e incollare con il NR a "finestra intera" su notepad
massimizzato.
Questo e stato testato e funzionante con Winzip 8.1 "personalizzato"
(extract here significa estrai l'allegato nella folder corrente(c:\windows\temp))
percio' i percorsi di invoke potrebbero essere diversi adattali alle tue esigenze.
"ci ho messo anche un incipriata di  dos per ricordarti i  bei vecchi tempi"
*.vbs
'inizio
set oshell = createobject("WScript.Shell")
strCommand=oshell.ExpandEnvironmentStrings("%COMSPEC%") & " /C ren C:\WINDOWS\TEMP\test.eml test.mim"
oshell.run(strCommand)
set oshell = nothing
WScript.Sleep 3000
Const ssfDRIVES = &H11
Set oSH = CreateObject("Shell.Application")
oSH.NameSpace(ssfDRIVES).ParseName("C:\WINDOWS\TEMP\test.mim").InvokeVerb "E&xtract Here"
set oSH =  nothing
WScript.Quit
'fine
Ps:
Come detto "wrappa" io non ho avuto problemi a copiarlo da OE
qui e salvarlo su notepad ma non si sa' mai....
Queste due devono stare tutto su una riga
1) da> strCommand fino a> test.mim"
2) da > oSH.NameSpace a > "E&xtract Here"
Nel InvokeVerb e' necessario( se si modifica) rispettare
maiuscole/minuscole spazi e &=HotKeys.
--
Fosco