Отмена при F3 на куче папок

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
klevin
Posts: 26
Joined: Wed 02 Jun, 2010 18:04

Отмена при F3 на куче папок

Post by klevin » Wed 11 May, 2011 23:37

Допустим есть такой макрос "mmode(1,0) F3". Работает из панелей.
Делал так: выделил корень диска с кучей папок, вызвал этот макрос и решил прервать долгий процесс подсчета нажав Esc, но в итоге отмены не последовало (постоянно горит P). Как сделать так, что бы Esc срабатывал на отмену? Ведь допустим макрос с F4 (редактирование) прекрасно допускает отмену, т.е. завершается сразу после отправки клавиши F4.

2.0 build 1807 x86

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Отмена при F3 на куче папок

Post by Maximus5 » Thu 12 May, 2011 07:16

CtrlBreak?

User avatar
klevin
Posts: 26
Joined: Wed 02 Jun, 2010 18:04

Re: Отмена при F3 на куче папок

Post by klevin » Thu 12 May, 2011 16:44

Там ни CtrlBreak не что либо еще не поможет. Запуск дисковой операции наступает раньше чем успевает завершиться скрипт. Интересно, когда Far3 будет в общем доступе? Большая удача что Far2 стал юникодным, было бы еще удачней, если бы 3-й стал многопоточным :)

User avatar
John Doe
Бюрократ
Posts: 12087
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 28 times
Been thanked: 153 times

Re: Отмена при F3 на куче папок

Post by John Doe » Thu 12 May, 2011 17:15

Многопоточность-то тут при чём?
К тому же без макроса F3 прекрасно прерывается.

А что если убрать mmode(1,0) и отключить [ ] Disable screen output в свойствах макроса?
(Был похожий тикет на мантисе, но ссылку дать не могу, поскольку доступ к тикетам для 1.7 почему-то прикрыли...)

P.S.
Не, не помогает.

Update
http://bugs.farmanager.com/view.php?id=1793#c7507
Last edited by John Doe on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Update

Post Reply

Return to “Обсуждение макросов”