"Hejka, właśnie skończyły się obliczenia Twojej misji."
Czy nie było by pięknie gdyby ANSYS zawołał Cie gdy skończy długie obliczenia?


Język skryptowy APDL zawiera wiele ogromnie użytecznych komend. Jedną z nich jest funkcja /MAIL. Za jej pomocą możemy wysłać list drogą elektroniczną. Na systemach Windows funkcja działa w oparciu o darmowy program BLAT. Pozwala on na wysłanie E-MAIL z linii poleceń, jest również bardzo łatwy w konfiguracji. Wystarczy zapisać do rejestru swoje konto, (w przykładzie na INTERIA.PL) i za jego pomocą wysyłać informacje o zakończonej analizie na konto firmowe.

Program BLA T jest dostarczany wraz z instalacją ANSYS. Dla systemów WIN x32 będzie znajdował się pod ścieżka
C:\Program Files\Ansys Inc\V121\Ansys\Bin\Intel a w syetemie WINx64 w lokalizacji C:\Program Files\Ansys Inc\V121\Ansys\Bin\Winx64

Rejestracja konta jest realizowana poleceniem o kształcie jak niżej:np:

BLAT -install www.poczta.fm Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. -port 587 -u Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. -pw workbench2

teraz można wysłać e-mail z linii poleceń

BLAT - -to AnsysUSER@user_company.com -server www.poczta.fm -f Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. -subject "TYTUŁ: TEST" -body "SKOŃCZONO SOLVE" -debug -log blat.log

lub bezpośrednio z ANSYS

/MAIL,, AnsysUSER@user_company.com, plik_do_wyslania.txt

Szczęśliwi będą posiadacze telefonów w sieci IDEA oraz PLUS, mogą w ten sposób wysłać sobie SMS o skończonych obliczeniach. Dla IDEA email będzie mieć postać Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. a dla PLUS GSM Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript., gdzie X to cyfry odpowiedniego numeru telefonu. Niestety ERA nie udostępnia takiej opcji. 

Posiadając tę wiedz ę wykorzsystamy ją w ANSYS Workbench by po rozwiązaniu wysłać sobie informacje. By wysłać plik OUT po uprzednim zarejestrowaniu BLAT na danym komputerze, możliwe jest skrócenie zapisu do pojedynczej linijki

/MAIL,,Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript., FILE.OUT

Poniższy skrypt pozwala alternatywną drogą wysłanie treści e-mail o zakończeniu obliczeń wraz z treścią dwu zmiennych.

INFO_TYTUL='BLAT:obliczenia testowe skonczone'
INFO_TRESC='kilka slow od MESco wysłanych z BLAT'

*CFOPEN,send_aemail.bat
*VWRITE,
CD %ANSYS121_DIR%\bin\%ANSYS_SYSDIR%
*VWRITE,
BLAT -install www.poczta.fm Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. -port 587 -u Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. -pw ansysworkbench2
*VWRITE,INFO_TYTUL,INFO_TRESC
BLAT - -to Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. -server www.poczta.fm -f Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. -subject "%C" -body "%C" -debug -log blat.log
*cfclose

/SYS,send_aemail.bat

Życzę udanej komunikacji : )