//---Popup окошко--- 18:55 29.08.2009
var WSHShell=new ActiveXObject("WScript.Shell");
/*Значения для параметра Type*\
0-ок
1-ок отмена
2-стоп повтор пропустить
3-да нет отмена
4-да нет
5-повтор отмена
7-без кнопок
+16 КРЕСТИК
+32 ВОПРОСИК
+48 ВОСКЛИЦАНИЕ
+64 ИНФА
//Коды возврата ф-ции Popup = соответсвующим кнопкам
1-ок
2-отмена
3-стоп
4-повтор
5-пропустить
6-да
7-нет
\*Попап окошко*/
//Time - время в секундах сколько окошко должно висеть,
// если ничего не выбрать за это время то Popup вернет -1
function MsgBox(Title,Text,Type,Time,Int1,Action1,Int2,Action2,Int3,Action3) {
var act = WSHShell.Popup(Text,Time,Title,Type);
if ((Action1) && (act == Int1)) {
jmc.Parse(Action1);
} else if ((Action2) && (act == Int2)) {
jmc.Parse(Action2);
} else if ((Action3) && (act == Int3)) {
jmc.Parse(Action3);
}
}
в файл commonlib.scr(0.8Кб)↓302 или <имя_конфига>.scr в папочке Settings.
Юзаем это так:
#script MsgBox("Тест","Выберите что-нибудь.",3,0,6,"#showme да",7,"#showme нет",2,"#showme отмена")

#script MsgBox("Тест","Просто сообщение.",64,0)
Created by WorM ©2006-2025
done in 0.03s