Victor_VG

Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Слегка поправил один из своих тестов demo.lua (DEMO for FuncLib.lua module) - добавил по мелочам: Код: -- DEMO for FuncLib.lua module -- v1.1, Refactoring -- VictorVG, 24.08.2019 11:28:59 +0300 -- v1.2, Prevent "Plugin not exist" errors and add FarColorer check -- VictorVG, 16.01.2025 11:22:56 +0300 local FuncLib=require("FuncLib") if Plugin.Exist("9D4A59D9-AD2D-478C-8F66-7D233CBB788D") then far.Message(PlugVer("9D4A59D9-AD2D-478C-8F66-7D233CBB788D",1,1),"Image Viewer version:") end if Plugin.Exist("D2F36B62-A470-418D-83A3-ED7A3710E5B5") then far.Message(PlugVer("D2F36B62-A470-418D-83A3-ED7A3710E5B5",1,1),"FarColorer version:") end if Plugin.Exist("E186306E-3B0D-48C1-9668-ED7CF64C0E65") then far.Message(PlugVer("E186306E-3B0D-48C1-9668-ED7CF64C0E65",1),"Integrity Checker version:") end if Plugin.Exist("4EBBEFC8-2084-4B7F-94C0-692CE136894D") then far.Message(PlugVer("4EBBEFC8-2084-4B7F-94C0-692CE136894D",1),"Macro Browser version:") end if Plugin.Exist("742910F1-02ED-4542-851F-DEE37C2E13B2") then far.Message(PlugVer(win.GetEnv("FARHOME").."\\plugins\\emenu\\EMenu.dll",2),"EMenu version:") end | можно было и сообщать что плагина ... нет, но зачем? - он проверяется "на бегу" - "Красного нет? - порядок!". ну а компанией в сжатом тарбалле XXE [?] может ещё кому пригодится...
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|