Search found 173 matches
- Thu 10 Nov, 2016 15:57
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
Может быть перенести тему в рабочие макросы?
- Thu 10 Nov, 2016 15:56
- Forum: Нужна помощь
- Topic: Перезагрузка конфига в работающем фаре
- Replies: 4
- Views: 1985
Перезагрузка конфига в работающем фаре
Ну что ж, будем тогда жить с тем, что имеем. Не так уж часто это приходится проделывать. Или может отключить автосохранение конфига (уже >15 лет юзаю эту опцию)...
- Thu 10 Nov, 2016 15:52
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
Перестраховка? Ага. А просто проверять (и сразу записывать) через 500 мс после последнего события не то же самое будет? Да, чёрт возьми, перемудрил я что-то :) -- Timer poll interval in milliseconds. local POLL_INTERVAL = 5000 -- Timer boost on input event interval in milliseconds. local BOOST_INTE...
- Thu 10 Nov, 2016 14:19
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229687
Ликбез по Lua
Сделал вот такие три функции local function substr(str, index, length) if index == nil then index = 1 end if length == nil then return str:sub(index) else return str:sub(index, index + length - 1) end end local function charAt(str, index) if index == nil then index = 1 end return str:sub(index, inde...
- Thu 10 Nov, 2016 14:08
- Forum: Полезные макросы и скрипты
- Topic: Поддержка Cygwin путей (пока только для cd)
- Replies: 2
- Views: 10734
Поддержка Cygwin путей (пока только для cd)
Сделал макрос, позволяющий в ком строке переходить cd по cygwin-ским путям. Макрос слушает Enter, и если путь начинается на /, считает, что это cygwin путь, и преобразует его в понятный Фару. cd /usr/local/bin - реально выполняется cd C:/cygwin/usr/local/bin local cygroot = "C:/cygwin" --l...
- Thu 10 Nov, 2016 14:01
- Forum: Обсуждение Far Manager
- Topic: Far шпионит за нами! :) Нестираемая история
- Replies: 14
- Views: 10653
Far шпионит за нами! :) Нестираемая история
Фар 3.0.0.4833. Не смог воспроизвести данное поведение.
Сделал дамп history.db.
Выполнил некую команду. Сделал ещё раз дамп - команда там.
Alt-F8, удалил эту команду. Сделал третий дамп - команда исчезла.
Сделал дамп history.db.
Выполнил некую команду. Сделал ещё раз дамп - команда там.
Alt-F8, удалил эту команду. Сделал третий дамп - команда исчезла.
- Thu 10 Nov, 2016 02:48
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
Модуль для отладки чрезвычайно полезная вещь, большое спасибо за наводку. В MacroEx подсмотрел на тему эвентов, и наваял вот что. При отсутствии эвентов клавиатуры или мыши таймер проверяет панели раз в 5 секунд. При нажатии на клавиши / кнопки мыши таймер ставится на 250 мс после эвента. Если подря...
- Wed 09 Nov, 2016 21:15
- Forum: Обсуждение макросов
- Topic: Модуль для вывода отладочной информации
- Replies: 28
- Views: 11181
Модуль для вывода отладочной информации
Отличный модуль, мне понравилось.
- Wed 09 Nov, 2016 18:22
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
zg, вас понял.
- Wed 09 Nov, 2016 18:22
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
И куда идёт вывод OutputDebugString? В хелпе это ни разу не развёрнуто...John Doe wrote: win.OutputDebugString
Проверку аргументов
Не затруднит ли вас дать пример кода (проверку документоваргументов)
- Wed 09 Nov, 2016 15:47
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
Что надо добавить в Event { group="ConsoleInput"; , чтобы события приходили только на клавиатуру? А по-моему, было бы здорово иметь событие о смене директории. В хелпе о нём написать предупреждение, чего нельзя делать и о чём не писать на багтрекер. Вообще я мечтаю о какой-нибудь стандартн...
- Wed 09 Nov, 2016 12:41
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
Event { description="PanelChangeDir: Listen to key events"; group="ConsoleInput"; action=function() local f = io.open('R:\\pcd.txt', 'a') f:write('.') f:close() end; } Попробовал для теста вот такой код. Файл pcd.txt живо наполняется точками (скажем, 40 в секунду), даже если ник...
- Wed 09 Nov, 2016 01:06
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
ConsoleInput вызывается при любом нажатии на клавишу, или?
- Wed 09 Nov, 2016 01:01
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
Не нравится мне, что так извращаться приходится, но вот каков получился результат. Функционал: При любом переходе в директорию или перемещении курсора текущее состояние панелей автосохраняется. При запуске нового экземпляра Фара он будет запущен с теми же путями, что и последний используемый Фар. Тр...
- Tue 08 Nov, 2016 18:31
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74360
Запуск макроса по событию смены директории
Да, я уже понял, что с клавишами я порядочно задолбаюсь, адаптирую сейчас ваш PickPathFromOtherFAR.lua под мою задачу.John Doe wrote:Или по таймеру проверять.