Комплект морт скрипт складається з трьох файлів: інтерпретатора скрипта Mortscript.exe, ланчера і скрипта. Ланчер - це exe файл, єдине призначення якого запустити інтерпретатор Морта і повідомити йому ім'я скрипта, який слід обробити. Морт визначає ім'я скрипта на ім'я ланчера, який його викликав. Тому скрипт і ланчер повинні мати одне ім'я.
Скрипт, це файл з розширенням mscr, який містить текстові команди. Це щось на зразок bat файлу в середовищі DOS. Тільки bat файл інтерпретується операційною системою, а мортскріпт - інтерпретатором Mortscript.exe.
run = appliсation - запуск програм, лінків та документів. Повинен бути прописаний повний шлях.
приклади:
200? '200px': '' + (this.scrollHeight + 5) + 'px'); "> run = # 92; Windows # 92; solitare.exe
run = "# 92; Program files # 92; something.exe" "# 92; My Documents # 92; My Document.doc"
run = "# 92; Windows # 92; StartMenu # 92; Inbox.lnk"
# Check connection
testConnect = InternetConnected ( "http # 58; // pda.yandex.ru" # 41;
If not (testConnect = 1 # 41;
Message ( "Відсутня підключення до мережі", "Download. Error" # 41;
exit
EndIf
# Check clipboard
templ = Split ( "zip, rar, cab, tsk, exe, mpg, pdf, txt, fb2, swf, chm, wmv, mp3, avi, ogg, html, htm,", "," # 41;
clipb = Split (ClipText (# 41;, "." # 41;
default = "http # 58; //."
ForEach i in array (templ # 41;
match = Find (i, clipb # 91; MaxIndex (clipb # 41;] # 41;
If not (match = 0 # 41;
default = ClipText (# 41;
EndIf
EndForEach
# Input section
url = Input ( "Вкажіть інший або залиште # 92;
^ NL ^ виділений URL файлу "," Download. URL ", 0,0, default # 41;
If (url eq "http # 58; //." # 41;
Exit
ElseIf (url eq "" # 41;
Exit
EndIf
# Check for file existence
file = Split (url, "/" # 41;
file = file # 91; MaxIndex (file # 41;]
file = Input ( "Зберегти файл з таким ім'ям?", "Download. Save", 0,0, file # 41;
If (file eq "" # 41;
Exit
EndIf
pathfile = "# 92; My Documents # 92;" file
If (FileExists (pathfile # 41; # 41;
Message (pathfile "Уже існує ^ NL ^ файл буде збережений як new-" # 92;
file, "Download. Warning" # 41;
pathfile = "# 92; My Documents # 92; new-" file
EndIf
# Download section
Download (url, pathfile # 41;