Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Far Manager (часть 3)

Модерирует : gyra, Maz

articlebot (06-10-2016 09:08): Far Manager  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

-- у меню выбора lua-макросов (= Исполнить макрос = или = Execute a macro =) GUIDmenu={00000000-0000-0000-0000-000000000000}
-- поэтому приходится идти более сложным путём
 
Macro Area="Menu" Key="AltF8"
Descr="В меню выбора макроса повторное нажатие вызвавшего его шортката запускает верхнюю позицию меню"
-- для работы макроса нужно, чтобы в поле description головного макроса обслуживаемого меню первым словом было AltF8  
{{
  mf.mmode(3,1) if  (mf.substr(Object.Title,0,16)=="Исполнить макрос") or (mf.substr(Object.Title,0,15)=="Execute a macro") then  
    Keys("Home")
      k=mf.akey(1,1)
      if (mf.substr(Menu.Value,0,k:len())==k) then -- если ТОЛЬКО тот же шорткат (k:len() - длина шортката в символах, здесь 5)
        Keys("Enter")
      end
  else
    Keys("AKey") -- eval(mf.key(#AKey)) -- Key(#AKey)
  end
}}

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 14:35 09-11-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Far Manager (часть 3)
articlebot (06-10-2016 09:08): Far Manager


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru