Показать сообщение отдельно
Старый 18.09.2015, 11:40   #205
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от abzor Посмотреть сообщение
Ребят, а можно ли организовать в фубаре кнопку выключения компа? Буду признателен за подсказку куда искать.
Можете также попробовать готовую WSH кнопку ,для запуска выключения и
после состояния "Stop" (путь к файлу в 66 строке):
Код:
//===EXE Caller Button
function RGB(r,g,b) { return (0xff000000|(r<<16)|(g<<8)|(b)); }
var font = gdi.Font("Webdings",55,0);
var ww,wh;
var on_mouse = false; 
var img_path = fb.ProfilePath + "\\themes\\";
var n_btn = gdi.Image(img_path + "n.png");
var h_btn = gdi.Image(img_path + "h.png");
var on_btn  = "a";

function StringFormat() {
    var h_align = 0,
    v_align = 0,
    trimming = 0,
    flags = 0;
    
    switch (arguments.length) {
        case 3:
        trimming = arguments[2];
        case 2:
        v_align = arguments[1];
        case 1:
        h_align = arguments[0];
        break;
        default:
        return 0;
    };
    return ((h_align << 28) | (v_align << 24) | (trimming << 20) | flags);
};

StringAlignment = {
    Near: 0,
    Centre: 1,
    Far: 2
};

var lt_stringformat = StringFormat(StringAlignment.Near, StringAlignment.Near);
var ct_stringformat = StringFormat(StringAlignment.Centre, StringAlignment.Near);
var rt_stringformat = StringFormat(StringAlignment.Far, StringAlignment.Near);
var lc_stringformat = StringFormat(StringAlignment.Near, StringAlignment.Centre);
var cc_stringformat = StringFormat(StringAlignment.Centre, StringAlignment.Centre);
var rc_stringformat = StringFormat(StringAlignment.Far, StringAlignment.Centre);
var lb_stringformat = StringFormat(StringAlignment.Near, StringAlignment.Far);
var cb_stringformat = StringFormat(StringAlignment.Centre, StringAlignment.Far);
var rb_stringformat = StringFormat(StringAlignment.Far, StringAlignment.Far);

function on_size(){
 ww = window.Width; 
 wh = window.Height;
}

var WshShell = new ActiveXObject("WScript.Shell"); 

function on_paint(gr){
gr.FillSolidRect (0, 0, ww, wh, RGB(40,30,20));
    gr.SetTextRenderingHint(4);
    gr.DrawString(on_btn,font,RGB(255,255,255),0,-3,ww,wh,cc_stringformat);
    gr.SetTextRenderingHint(0);
    gr.DrawImage( on_mouse? h_btn : n_btn, 0, 0, 80, 80, 0, 0, 80, 80, 0, 255);
}

function on_mouse_lbtn_up (x, y){

try { 

WshShell.Run(".\\Emul\\Shift.exe ");

 } catch(e) {}; 
}

function on_mouse_move(x, y) {
 on_mouse = true;
 window.Repaint();
} 

function on_mouse_leave() { 
 on_mouse = false;
 window.Repaint();
}
seriousstas вне форума   Ответить с цитированием