Простой "Lua-калькулятор".
-- Исходный скрипт был написан для плагина LuaFAR for Editor.
-- Первоначальный автор: Максим Гончар ("maxdrfl" в форуме Far Manager).
-- Адаптация к Far3 API, плагину LuaMacro и некоторые изменения в коде.
Калькулятор
-
Shmuel
- Posts: 7246
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 636 times
Калькулятор
В нарушение своих "принципов" выложил текущую версию.
К прежде единственному режиму "Lua" добавлены режимы "C" и "Python".
Режим "C" использует для парсинга выражений самописный модуль на Lua, режим "Python" полагается на установленный Python.
Режим Python может быть активизирован только при установленном Lunatic Python.
К прежде единственному режиму "Lua" добавлены режимы "C" и "Python".
Режим "C" использует для парсинга выражений самописный модуль на Lua, режим "Python" полагается на установленный Python.
Режим Python может быть активизирован только при установленном Lunatic Python.
-
Shmuel
- Posts: 7246
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 636 times
Калькулятор
KlepetoX,
- Find the line
Code: Select all
SendMessage(handle, F.DM_SETTEXT, dPos.calc, result) - Insert the following 2 lines above that line:
Code: Select all
local txt = SendMessage(handle, F.DM_GETTEXT, dPos.calc) SendMessage(handle, F.DM_ADDHISTORY, dPos.calc, txt)