После одного вызова макрос перестаёт работать корректно

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
Hedin
Posts: 210
Joined: Thu 17 Mar, 2005 10:29
Has thanked: 4 times

После одного вызова макрос перестаёт работать корректно

Post by Hedin »

Имеем макрос который должен брать выделенные строки, добавлять перед ними и после них по одной строке, потом сдвигать содержимое вправо:

Берем текст: и выделяем строки целиком (курсор оказывается на первом символе пятой строки).
После первого вызова получаем корректный результат:
Если после этого снова выделить строки и вызвать макрос, то получим такую картину:
Куда копать?
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: После одного вызова макрос перестаёт работать корректно

Post by SUSim »

Эти Ins/Set/Get/Del Str какие-то непонятные(недоделанные), особенно Editor.DelLine:
-- А то Editor.DelLine вешает LuaMacro и вместе с ним FAR, если курсор оказывается за концом файла.

Может сначала подвинуть, а потом вставлять? и пользоваться editor. а не Editor. ?
SimSU ··· ·· -- ··· ··-
Hedin
Posts: 210
Joined: Thu 17 Mar, 2005 10:29
Has thanked: 4 times

Re: После одного вызова макрос перестаёт работать корректно

Post by Hedin »

Да, с editor. вроде работает нормально. Спасибо.
Я в принципе хотел его попробовать, но решил вначале впросить - вдруг я что-то пропустил. :)
Post Reply

Return to “Нужна помощь”