SMS.EXE verze 1.0.0.2 (testovacφ)
┌vod
Program slou₧φ ke generovßnφ nßhodn²ch zprßv podle urΦit²ch pravidel a k odesφlßnφ t∞chto zprßv urΦenΘmu p°φjemci.
Popis dialogovΘho okna
Zprßvy û nastavenφ vlastnostφ zprßv
Profil | soubor, ze kterΘho se vytvß°ejφ zprßvy. | |
Najφt | pro jednoduchΘ vyhledßnφ souboru s profilem. | |
Editovat | spustφ NOTEPAD s aktußlnφm profilem a tφm umo₧nφ jeho snadnou ·pravu. | |
Jen velkß pφsmena | zprßva bude psßna velk²mi pφsmeny. | |
Maximßln∞ p°eklep∙ | maximßlnφ poΦet um∞le vytvo°en²ch p°eklep∙ ve zprßv∞. | |
Vytvo°it ukßzku | vytvo°φ ukßzku z aktußlnφho profilu. | |
Odeslat ukßzku | odeÜle text, kter² je zobrazen. M∙₧e to b²t vytvo°enß ukßzka nebo vlastnφ zprßva. |
Plßnovßnφ û nastavenφ automatickΘho odesφlßnφ zprßv
V tyto dny | dny, ve kter²ch mß probφhat automatickΘ odesφlßnφ | |
Od do | Φas v hodinßch, kdy mß probφhat automatickΘ odesφlßnφ | |
Denn∞ zprßv | poΦet zprßv, kterΘ majφ b²t odeslßny v prßv∞ aktußlnφm dni | |
Aktivnφ | spouÜtφ / vypφnß automatickΘ odesφlßnφ | |
Naplßnovßno zprßv | poΦet zprßv naplßnovan²ch po stisknutφ tlaΦφtka æAktivnφæ | |
Automaticky odeslßno | poΦet ji₧ odeslan²ch zprßv v prßv∞ aktußlnφm dni | |
Poslednφ odeslßna v | Φas poslednφ odeslanΘ zprßvy v prßv∞ aktußlnφm dni | |
╚as dalÜφ zprßvy | Φas dalÜφ naplßnovanΘ zprßvy v prßv∞ aktußlnφm dni |
P°φjemce û adresa p°φjemce
SMS | Φφslo mobilnφho telefonu p°φjemce. | |
e-mailovß adresa p°φjemce. |
Odesφlßnφ û zp∙sob odesφlßnφ
P°es SMTP server | IP adresa SMTP serveru. | |
Pomocφ programu | Externφ program pro odesφlßnφ zprßv. Jsou mu p°edßny parametry odesφlatele a jmΘno souboru se zprßvou. |
INI soubor
VÜechna nastavenφ jsou ulo₧ena vásouboru SMS.INI. VáINI souboru je navφc mo₧nΘ nastavit odesφlatele, p°edm∞t , TCP/IP port a vlo₧enφ datumu pro posφlßnφ zprßv p°es SMTP server. SMS.INI se nachßzφ ve stejnΘm adresß°i, jako program SMS.EXE. Zm∞ny v souboru SMS.INI je mo₧nΘ provßd∞t pouze pokud nenφ spuÜt∞n SMS.EXE, jinak se p°φpadnΘ zm∞ny neuplatnφ.
Odesφlßnφ pomocφ externφho programu.
Zprßvu lze odesφlat i pomocφ externφho programu. Nap°φklad pomocφ dßvky (*.bat), kterß m∙₧e volat zase jin² program nebo pomocφ jedno·ΦelovΘho exe programu. Externφmu programu jsou p°edßny tyto parametry:
v p°φpad∞ SMS: | identifikace sφt∞
(3, 4 nebo 5 pro Paegas, 2 nebo 6 pro
Eurotel) ÜestimφstnΘ Φφslo mobilnφho telefonu v danΘ sφti jmΘno souboru se zprßvou |
|
v p°φpad∞ e-mailu: | e-mail p°φjemce jmΘno souboru se zprßvou |
Pokud tedy bude nap°. pou₧ita dßvka PosliSMS.bat a Φφslo p°φjemce bude 3 123456, spustφ se dßvka s t∞mito parametry:
PosliSMS.bat 3 123456 zprava.txt
Popis formßtu s profilem
Tzv. profil je textov² soubor, kter² obsahuje slovnφ spojenφ, ze kter²ch je nßhodn∞, avÜak s p°ihlΘdnutφm k dan²m pravidl∙m, vytvo°ena zprßva.
Profil se sklßdß z tzv. sekcφ. Ka₧dß sekce musφ obsahovat aspo≥ jednu skupinu mo₧nostφ s aspo≥ jednφm textem. Identifikace sekce musφ zaΦφnat znakem $. Text musφ b²t v uvozovkßch a m∙₧e b²t i prßzdn². Ka₧dß identifikace sekce i text musφ b²t na samostatnΘm °ßdku, skupiny text∙ musφ b²t od sebe odd∞leny prßzdn²m °ßdkem.
VÜe ukazuje nßsledujφcφ p°φklad:
$TEXT "Dobry" "Uspesny" "den" $TEXT "Ahoj" "Cau" $ZAVER ", priteli."
Tento p°φklad je samoz°ejm∞ funkΦnφ. Obsahuje celkem 3 sekce, z nich₧ 2 jsou majφ stejnΘ jmΘno. Ve v²slednΘ zprßv∞ bude pou₧ita jedna ze sekcφ $TEXT a sekce $ZAVER. Prvnφ sekce $TEXT obsahuje 2 skupiny text∙. Ve v²slednΘ zprßv∞ se pou₧ijφ vÜechny skupiny pou₧itΘ sekce, ze skupiny se vÜak vybere pouze jeden text. Uveden² p°φklad tedy poskytuje tyto mo₧nosti v²slednΘ zprßvy:
Dobry den, priteli.
Uspesny den, priteli.
Ahoj, priteli.
Cau, priteli.
JednotlivΘ mo₧nosti jsou nßhodn∞ vybφrßny se stejnou pravd∞podobnostφ. Vybrßnφ urΦitΘ sekce nebo textu lze vÜak ovliv≥ovat. Ka₧d² °ßdek (tedy celß sekce nebo jednotliv² text) m∙₧e obsahovat pravd∞podobnost v procentech, s jakou bude pou₧it. A dßle je mo₧nΘ pro ka₧d² °ßdek urΦit jeho ΦasovΘ omezenφ.
Formßt omezenφ je nßsledujφcφ:
[omezenφ pro vÜechny dny]
[up°esn∞nφ pro
konkrΘtnφ dny]
nebo
[povolenφ pro konkrΘtnφ dny]
Omezenφ, povolenφ nebo up°esn∞nφ mß tento formßt:
[dny] | seznam zkratek dn∙ (nap°. "Po", "Po,Ut", "Po-Pa", "Po-Ct,Ne") | |
[pravd∞podobnost %] | Φφslo ukonΦenΘ znakem æ%" (nap°. "100%", "25%") | |
[ΦasovΘ rozmezφ] | Φas ve formßtu "hh:mm-hh:mm" (nap°. "15:00-18:00", "11:50-12:30") |
P°φklady pou₧itφ:
"prijemne dopoledne" 9:00-11:30 "prijemne pondelni dopoledne" Po 9:00-11:30 "prijemny vikendovy den" So,ne "uspesne pracovni dopoledne" Po-pa 9:00-11:30 $TEXT 7:00-11:00 po-pa,ne 9:00-11:00 $TEXT 50% so 80% ne 90%
ZnßmΘ chyby a nßm∞ty