Модифицированный Calc (original by Cail Lomecb), версия 3.22

Здесь можно обсудить ваш любимый плагин.
User avatar
uncle-vunkis
Posts: 72
Joined: Thu 11 Jun, 2009 15:16
Been thanked: 1 time

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by uncle-vunkis »

В этой ветке ведётся обсуждение модифицированного плагина Калькулятор (первоначальный автор Игорь Русских aka Cail Lomecb).

Последняя версия - v3.22 (05.11.2012) (Анонс)

Скачать.

Просьба писать в эту ветку свои замечания и предложения.
Некоторое время я буду следить за этой веткой для обратной связи и поддержки.
Last edited by uncle-vunkis on Tue 06 Nov, 2012 22:12, edited 6 times in total.
fps
Posts: 271
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 30 times
Been thanked: 15 times

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by fps »

Latest post of the previous page:

John Doe wrote: Sat 17 Feb, 2024 22:00 id="DA7FDB66-DF43-44DC-B110-58487569F3B0";
А это зачем?
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by John Doe »

Это не обязательно (используется в rebind).
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by buniak_a_h »

fps wrote: Sun 18 Feb, 2024 07:41А это зачем?
Зачем нужен идентификатор? Чтоб идентифицировать…
P/S. У меня есть взаимосвязанные макросы, причем не гарантируется, что все они установлены. Для того, чтоб установить связь я ищу макрос именно по Id-у. Например, выбор функции из таблицы, просмотр глобальных таблиц и контекстная помощь. Бывает удобно из первых двух вызвать третий. А сама рыба макроса в редактор записывается скриптом, в который я забил и генерацию Id; ну не удалять же, если уже сгенерирован!
Пятый
Posts: 7
Joined: Tue 09 May, 2023 15:52
Has thanked: 2 times

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by Пятый »

John Doe wrote: Sat 17 Feb, 2024 22:00 Macro { description="Calculator - получаем три знака после запятой";
area="Dialog"; key="Alt3";
id="DA7FDB66-DF43-44DC-B110-58487569F3B0";
condition=function()
return Dlg.Id=="E45555AE-6499-443C-AA04-12A1AADAB989"
end;
action=function()
local n = tonumber(Dlg.GetValue())
Keys"CtrlY"
mf.print(string.format("%.3f", n))
end;
}
И что с этим делать? Непонятно, это куда то надо вставлять? Может быть есть возможность как то ограничить количество знаков после запятой, например 3-мя либо 4-мя знаками? Этого было бы достаточно.
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by John Doe »

Пятый wrote: Tue 02 Apr, 2024 08:09 И что с этим делать? Непонятно, это куда то надо вставлять?
Это для вас сделали ровно то о чём вы просили.
Если не знаете что такое макросы ("Клавиатурные макрокоманды") и куда их вставлять, то начните с F1.
Eщё можно ознакомиться с Far FAQ (ссылка в шапке форума).
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by buniak_a_h »

Есть одно замечание (ошибка в поставляемом файле) и одно пожелание
  1. В комплекте поставки есть файл force.csr (Сила). Но в файле calcset.csr он не упомянут в перечислении, соответственно плагин его не видит. Некрасиво как-то получается: поставляемый файл не виден; надо бы просто к следующей версии поменять calcset.csr; это легко.
  2. Хорошо бы файл calcset.csr и папка units (с файлами *.csr) расположить не в папке плагина, а где-нить в Profile.
    Аргументирую. У меня установлены как 32-разрядная, так и 64-разрядная версии; папки Plugins у них разные. В случае изменения приходится вносить изменения в двух местах. Ну, или делать линки на папку и на файл…
Yegor
Posts: 1505
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 52 times
Been thanked: 94 times

Модифицированный Calc (original by Cail Lomecb), версия 3.22

Post by Yegor »

buniak_a_h, вполне согласен, но пока просто храните свои изменения в файле user.csr, а не в calcset.csr.

А чтобы добавить force.csr в меню, добавьте следующее в user.csr:

Code: Select all

<set name="DefaultDialogs">
   <xi:include href="units/length.csr"/>
   <xi:include href="units/angle.csr"/>
   <xi:include href="units/speed.csr"/>
   <xi:include href="units/date.csr"/>
   <xi:include href="units/time.csr"/>
   <xi:include href="units/mass.csr"/>
   <xi:include href="units/area.csr"/>
   <xi:include href="units/volume.csr"/>
   <xi:include href="units/pressure.csr"/>
   <xi:include href="units/temperature.csr"/>
   <xi:include href="units/info.csr"/>
   <xi:include href="units/force.csr"/>
</set>
И да user.csrможно положить в Profile и сделать линки из папок плагина x86 и x64 :)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Обсуждение плагинов”