John Doe wrote:mf.waitkey(1, 0)
- наверно ошибка. Второй параметр можно опустить, а первый у вас 1 миллисекунда (или так задумано?)
обработка файла в два миллиона строк занимает несколько секунд и пользователь может захотеть прервать выполнение. я ловлю клавишу
Esc
этой конструкцией. вызывая
waitkey
с задержкой 1 миллисекунда нажатие отлично ловится, очевидно, через буфер. если для этого есть более красивое решение, то буду благодарен, если подскажете.
John Doe wrote:Нежелательно использовать те функции макро апи, для которых есть соответствия в апи плагинов.
msgbox
,
mf.trim
подскажите, пожалуйста, аналоги. в
FarEncyclopedia.ru.chm
нашёл только
Trim
, но у него нет параметров кроме обрабатываемой строки. функциональность плагина подразумевает отрезание пробелов только с правой стороны строки.
John Doe wrote:os.time();
- в апи есть более точные часы
тоже не нашёл. подскажете?
John Doe wrote:far.SaveScreen(0, 0, -1, -1)
- если все параметры опустить, то получим тот же эффект.
Возможно вместо сохранения/восстановления экрана стоит его просто обновить.
через
far.Text()
или правильней каким-то другим образом?
too much raVen over paradise...