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

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

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

Maz (15-01-2020 17:38): FAR Manager (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

andreyefgs



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

Код:
function getindex(t, v)  
    for i = 1, #t do  
        if t[i] == v then return i end  
    end  
    return 0  
end  
 
local n = {}
local f = {}
 
local list = ""
far.RecursiveSearch("C:\\Users\\andrey\\Dropbox\\backup\\doc\\sublime_files\\templates\\zip", "*.zip",
function(item, fullpath)
if fullpath ~= nil then
  local name = fullpath:gsub("^.*\92([^\92]+\46zip)$", "%1")  
  table.insert(n, name)  
  table.insert(f, fullpath)  
  list = list .. name .. "\n"
end
end, far.Flags.FRS_RECUR)
 
local r = Menu.Show(list, "Templates", nil, 0)  
 
if r then  
    local i = getindex(n, r)
    if f[i] then  
       local cmd = "C:\\U\\7zip\\7z.exe e " .. f[i]  
       panel.SetCmdLine(nil, cmd)  
       Keys "Enter"
    end  
end  

Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 18:08 11-03-2019
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)
Maz (15-01-2020 17:38): FAR Manager (часть 6)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru