Mortscript - утиліти - файли - cowonlab

Комплект морт скрипт складається з трьох файлів: інтерпретатора скрипта 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;

Схожі статті