Levélküldés csatolással a parancssor ablakaiból, a laboratóriumból

Általában, azonnal a lényegre. adott:

A feladat nagyon egyszerű, de miért kellene ezt tennie, ha a számítógép képes nekem dolgozni, ugye? Először a nncron-t használtam. vagy xstarter. De az nncron nem működik jól a hét vagy annál magasabb, és az xstarter egy ilyen feladat, túl nehéz, és nem tetszik. Azonnal úgy döntöttek, hogy összeállít egy kötegelt fájlt, és ugyanakkor ellenőrizze azt az elméletet, hogy a konzol ablakai szintén nem bast. Így mentünk:

Hozzon létre egy "d: \ auto \" mappát, belül pedig hozzon létre a batch file (most üres): d: \ auto \ toOrg.cmd. aki elvégzi számunkra a munkánkat. Az összes mellékletet a d: \ mailin \ mappában gyűjtik össze. Először, az 582, 583, 584, 585 kiterjesztésekkel rendelkező fájlokat kell átvennem, az archívum archívumának tartalmaznia kell az aktuális napot és hónapot.

Hozzon létre mappákat a kötegfájlhoz:

Ebben a mappában a következő fájlokat adjuk hozzá:

Itt a fájlok archiválva lesznek:

És itt leteszünk már elküldött fájlokat. Tehát csak abban az esetben. Szeretem, ha másolatok vannak:

Igazából kitöltötték a kötegelt fájlt. Miért tettem neki hosszabbító cmd-t, de az eredményt nem érinti:

ha van d. \ auto \ orgout \ org .ay %% hónap%. zip d. \ auto \ mailsend1. 18. exe-smtp smtp. gmail. com -port 465 -t poluchatel @ gmail. com + cc + bc -f ispravitel @ gmail. com -ssl -auth -user otpravitel @ gmail. com -pass jelszó -q -attach "D: \ auto \ orgout \ org.ay %% hónapban% .zip" -sub "Jelentés a mi a" -M "Itt az üzenet akkor jelenik meg, a levél"

rem echo "Eredmény:% errorlevel%"

ha az ERRORLEVEL 0 mozog / Y d. \ auto \ orgout \ *. * d. \ auto \ orgarch \

ha van d. \ auto \ kab \ *. 639 d. \ auto \ cmail. exe -secureport -host: otpravitel @ gmail. com: jelszó @ smtp. gmail. com. 465-től: otpravitel @ gmail. com -to: poluchatel @ mail. ru -subject. Jelentés _ _ _ _ _ -től _-téma: -személy: "Üzenet" -szekció :: d: \ auto \ kab \ *. * "

mozgassa / Y d. \ auto \ kab \ *. * d. \ auto \ kabarch \

rem echo "Eredmény:% errorlevel%"

) ELSE echo Nem ez a határidő jelentések küldéséhez.

ha létezik D. \ auto \ org \ reestr \ * 01 *. * d. \ auto \ 7za. exe -tzip a d. \ auto \ orgout \ org .ay %% hónap%. zip D. \ auto \ org \ reestr \ *. *

ha van d. \ auto \ orgout \ org .ay %% hónap%. zip del / Q d. \ auto \ org \ reestr \ *. *

ha van d. \ auto \ orgout \ org .ay %% hónap%. zip d. \ auto \ mailsend1. 18. exe-smtp smtp. gmail. com -port 465 -t poluchatel @ gmail. com + cc + bc -f ispravitel @ gmail. com -ssl -auth -user otpravitel @ gmail. com -pass jelszó -q -attach "D: \ auto \ orgout \ org.ay %% hónapban% .zip" -sub "Jelentés a mi a" -M "Itt az üzenet akkor jelenik meg, a levél"

rem echo "Eredmény:% errorlevel%"

ha az ERRORLEVEL 0 mozog / Y d. \ auto \ orgout \ *. * d. \ auto \ orgarch \

ha van d. \ auto \ kab \ *. 639 d. \ auto \ cmail. exe -secureport -host: otpravitel @ gmail. com: jelszó @ smtp. gmail. com. 465-től: otpravitel @ gmail. com -to: poluchatel @ mail. ru -subject. Jelentés _ _ _ _ _ -től _-téma: -személy: "Üzenet" -szekció :: d: \ auto \ kab \ *. * "

mozgassa / Y d. \ auto \ kab \ *. * d. \ auto \ kabarch \

rem echo "Eredmény:% errorlevel%"

) ELSE echo Nem ez a határidő jelentések küldéséhez.