Hola @ll
Volevo trovare il modo di inviare una mail tutti i giorni a mio zio con le quote snai o simili.
ho scoperto che le quote vengono aggiornate tutte le mattine e si trovano sempre allo stesso indirizzo che al momento non ho sotto mano ma potrei semplificare in
www.quote.it/risultati_under_over.pdf
c'è una maniera che vi viene in mente per farlo?
in windows ?
lo fai con un bat..
scarichi con wget e spedisci con blat.
Sandro
mercoledì da lavoro ci provo
grazie
sandro.oliva Ha scritto:in windows ?
lo fai con un bat..
scarichi con wget e spedisci con blat.
Sandro
allora con wget nessun problema.
blat invece non è stato altrettanto collaborativo
[fate finta non ci sia scritto niente e leggete quello sopra e quello sotto come un unico messaggio]
o meglio non avevo mica capito che (nomefile) fosse il testo della mail anche perché ci sono una serie di parametri settabili per il testo della mail..
comunque funziona.
grazie

scritto in una volta sola mi da errore 501 per il testo possibilmente indesiderato.
spaccato in 2 non ha dato problemi
boh..
anche io ho avuto problemi a postarti il mio post..... ho dovuto farne due e poi modificare il primo.
Credo che sul provider ci sia un qualche filtro sulla parola "wg*et", perchè spesso è usato per fare cose poco pulite... tipo spam bot et simili.
Non ho capito se sei riuscito a risolvere con blat però
infatti anche questo non me lo lasciava postare.... ho dovuto scrivere "wg et" spezzato...

tutto risolto.
in realtà mi piacerebbe non inviarglielo più volte al giorno in caso di riavvio del pc ma non trovo come fare un check automatico in maniera semplice.
per ora quando accedo il pc si apre il prompt e mi chiede se lo voglio inviare o meno.
io pensavo di salvare l'ultimo invio con date /t>ultimo_invio e controllarlo ma non so leggere da file...
tu lo sapresti fare?
puoi fare sta cosa in un mezzo trilioni di modi....
esempio:
Codice:
[== ESEMPIO.BAT ==]
@ECHO OFF
SET FILENAME=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%.txt
IF EXIST %FILENAME% (
ECHO "OGGI HO FATTO GIA' QUESTO LAVORO"
) ELSE (
ECHO "ESEGUO QUELLO CHE DEVO ESEGUIRE OGGI"
ECHO faccio questo....
ECHO faccio quello.......
ECHO HO FINITO
ECHO OGGI > %FILENAME%
)
PAUSE
così il bat puoi farlo partire sempre, ma il lavoro lo fa una volta sola al giorno.
Se è un pc sempre acceso puoi programmare invece la partenza del job con il comando AT (che lo esegua una volta al giorno).... AT è la sottomarca di cron su Linux..
Ciao, divertiti.
Sandro
per leggere i file di testo c'è il comando "TYPE" comunque... è il corrispondente di "cat" su Linux...
[offtopic]quindi wget fa scattare un errore 501 sul server? un altro... uff... (boh non sembra...)[/offtopic]
test
wget scritto in testo
wget in url
boh... adesso sembra che vada...