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-mail   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 vloenφ 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. Zmny v souboru SMS.INI je monΘ provßdt pouze pokud nenφ spuÜtn SMS.EXE, jinak se p°φpadnΘ zmny 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