Enable Screen Output?
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Enable Screen Output?
Есть макрос, типа "F11 БукваПлагина ..." по которому запускается длительный процесс. При этом должен рисоваться прогресс. Однако, если у макроса стоит "Disable Screen Output" то прогресс не рисуется. А если его не ставить, то мелькают промежуточные окна - некрасиво. Можно как нибудь обойти это?
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Enable Screen Output?
Спасибо. Век живи - век учись
Только вот одна тонкость. Почему то не получается поставить это в конце макроса. Т.е. так не работает:
F11 ...Буква...ЗаполнениеДиалога... Enter $MMode 1
а так, работает:
F11 ...Буква...ЗаполнениеДиалога... $MMode 1 Enter
Это баг, или?...
Только вот одна тонкость. Почему то не получается поставить это в конце макроса. Т.е. так не работает:
F11 ...Буква...ЗаполнениеДиалога... Enter $MMode 1
а так, работает:
F11 ...Буква...ЗаполнениеДиалога... $MMode 1 Enter
Это баг, или?...
Re: Enable Screen Output?
не баг.
вот здесь:
F11 ...Буква...ЗаполнениеДиалога... Enter $MMode 1
после Enter мы попадаем в плагин
" $MMode 1" отработает только тогда, когда плагин закончит работу (читай "передаст управление ФАРу")
вот здесь:
F11 ...Буква...ЗаполнениеДиалога... Enter $MMode 1
после Enter мы попадаем в плагин
" $MMode 1" отработает только тогда, когда плагин закончит работу (читай "передаст управление ФАРу")
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Enable Screen Output?
Хм. А с какой версии это введено?
у меня макрос
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\F5]
"Sequence"="F5 %key=waitkey(0); $if (%key==\"F5\") $MMode 1 Esc F11 _ f b $MMode 1 1 $else eval(%key) $end"
"Description"="Второе нажатие - фоновое копирование"
так и продолжает мелькать при повторном нажатии F5.
Версия 1.75 RC0 build 2530
у меня макрос
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\F5]
"Sequence"="F5 %key=waitkey(0); $if (%key==\"F5\") $MMode 1 Esc F11 _ f b $MMode 1 1 $else eval(%key) $end"
"Description"="Второе нажатие - фоновое копирование"
так и продолжает мелькать при повторном нажатии F5.
Версия 1.75 RC0 build 2530