Stránka 1 z 3

Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 09:50
od thorkaufman
Dobrý den všem,

sháním radu. Pracuji v kanceláři a denně musím odesílat reporty. Report píši ve Wordu do jednoho souboru, který denně přepisuji a přeukládám.
Občas se stane že po práci report odeslat zapomenu. Chtěl bych tomu předejít tak, že by mi outlook každý den v určitou hodinu (např. ve 20:00h) vzal ten soubor .doc a odeslal ho na danou adresu šéfovi. Vím že to zní blbě, proč bych nemohl ten report hned po uložení odeslat ručně, ale jedná se mi o to, že do něho několikrát denně vepisuji různé události a prostě jsem hlava děravá a zapomenu to poslat. Je něco takového, nejaká možnost nebo vytvoření pravidla, které by to umožnovalo? Nevyznám se v tom :-( Děkuju moc všem za radu.

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 09:56
od ITCrowd
Kdysi jsem dělal tohle: viewtopic.php?f=35&t=94490&hilit=+automatick%C3%A9+odesl%C3%A1n%C3%AD
U tebe by to bylo jednodušší, protože by se to dalo nastavit do plánovaných úloh. Je ovšem otázka, zda někdy nevypínáš počítač před 20. hodinou.

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 10:03
od thorkaufman
Aha, tohle téma jsem si pročítal, než jsem založil to svoje, ale absolutně tomu nerozumím :-( . Jsem na tohle uplně dutej. Počítač nevypínám, běží nonstop i s outlookem. Mohl bys mi to nějak uplně laicky jak důchodci vysvětlit?

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 10:38
od ITCrowd
OK.
čili bych mohl napsat skript. který by pravidelně ve 20:00 odeslal e-mail na určenou adresu s přílohou.
A teď ke skriptům - vbs skript je vlastně malý počítačový program napsaný v jazyku visual basic skript. Tento jazyk je součástí windows již od windows 98 a administrátoři (a já) jej používají pro usnadnění práce (opakování více operací, nebo automatizace úloh). Jinými slovy - vytvořím malý "prográmek", který bude umět odeslat e-mail i s přílohou. Tento prográmek se bude spouštět každý den v 20:00 - to si zajistíš sám pomocí správce úloh.

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 10:56
od thorkaufman
No to by byla pecka. Ale nerad bych tě tím nějak zatěžoval a zdržoval.
Určitě máš hodně důležitější práce. Vůbec na to spěchat nebudu, když vím, že to někdo dokáže udělat.
Moc ti děkuju :-) (btw, jak se ti můžu odměnit?)

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 11:33
od ITCrowd
OK.
Pustím se do toho... teď jen - přeješ si do předmětu zprávy nějaký text? + třeba automatické datum?
Dále - co bude obsahovat text zprávy? A konečně - cesta k souboru, který bude odesílán. (Např. C:\Documents\soubor.doc)

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 11:55
od thorkaufman
No, text nebude žádný. Ted si ještě uvědomuji, že já vlastně s každým novým týdnem vytvářím nový soubor .doc. Takže co týden tak nový soubor. Ale v tom týdnu ten soubor 5x přepisuji a posílám. Další týden si tu šablonu ve wordu smažu a začínám psát nový .doc. Dá se to udělat tak ,že bych si vždycky v pondělí nastavil aby to posílalo jiný .doc?

1 .doc: 46. týden
po-út-st-čt-pá (poslat každý den)
2. doc: 47. týden
po-út-st-čt-pá (poslat každý den)

Takže i ta cesta k souboru se vlastně mění, protože se mění název toho .doc (např. 47. týden, 48. týden atd.) To asi bude problém že?

Snad jsem to nějak srozumitelně popsal.

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 13:13
od ITCrowd
Problémy jsou od toho aby se řešily. Jsem přesvědčen, že vbs umí dostat ze systému, kolikátý týden je, takže jméno souboru si vytvoří a soubor odešle. A ta cesta? Kde jsou ty jmenované soubory uloženy? Jak se má skript chovat když soubor se jménem (např. 48. týden) nenalezne?

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 14:00
od thorkaufman
cesta by byla zde: "C:\Users\Thor\Documents\REPORT\48. týden - Listopad.docx"
Když by to ten soubor nenašlo, tak neodesílat nic.

Re: Automatické odesílání emailu s přílohou

Napsal: 28 lis 2013 14:22
od ITCrowd
OK. pustím se do toho.

Re: Automatické odesílání emailu s přílohou

Napsal: 29 lis 2013 11:41
od ITCrowd
Takže: skript si dle aktuálního data generuje jméno souboru, který by měl být odeslán a to takto:
- číslo týdne
- tečka
- mezera
- slovo "týden"
- mezera
- znak "-"
- mezera
- název měsíce
- text ".docx"
Tenhle postup musí být dodržen. Dále mám dotaz jak je řešen název u prvních týdnů - tedy zda je název "1. týden......", nebo "01. týden...."?
Odesílání vyřeším do týdne.

Re: Automatické odesílání emailu s přílohou

Napsal: 29 lis 2013 11:47
od thorkaufman
Děkuji,
u prvních týdnů je to psáno 1. týden, 2. týden atd. Bez nul.