Latest post of the previous page:
АААА! /е забыл, но строка из буфера всё равно не вставилась, хотя редактор загрузилсяРедактирование из буфера обмена
Re: Редактирование из буфера обмена
все префиксы работают только из панелей (в первом моем предложении после edit: префикс macro: отрабатывается в области Shell отсюда и F12 1 ) сложность отвязаться от панелей, наверно, та-же что и невозможность сделать макрокоманду exec()...John Doe wrote:Но почему-то не в случае /e ...Code: Select all
Far.exe "macro:post msgbox()"
SimSU ··· ·· -- ··· ··-
-
- Posts: 270
- Joined: Mon 10 Apr, 2006 00:53
- Location: станица Григорополисская
- Has thanked: 147 times
- Contact:
Re: Редактирование из буфера обмена
У меня Far2 — запустился. Для Far1.x можно попробовать через Run. И, помнится, там так и остался $Text вместо print() (впрочем, лучше у HaRT'а сие уточнить).Sartaros wrote:Фар запустился, макро - нетCode: Select all
"C:\Program Files\Far\Far.exe" "macro:post ShiftF4 print(\"clipboard\") Enter print(clip(0))"
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Редактирование из буфера обмена
Code: Select all
macro Area="Editor" Event="Open"
{{
$if (substr(title,-9) == "clipboard")
print(clip(0));
$end
}}
Re: Редактирование из буфера обмена
У меня все запускается.Sartaros wrote:"C:\Program Files\Far\Far.exe" "macro:post ShiftF4 print(\"clipboard\") Enter print(clip(0))"
Фар запустился, макро - нет
Code: Select all
"C:\SimSU\FAR2\Far.exe" "macro:post ShiftF4 print(\"clipboard\") Enter print(clip(0))"
причем тут /e ? с /e как раз работать не будет...Sartaros wrote:АААА! /е забыл, но строка из буфера всё равно не вставилась, хотя редактор загрузился
эээ, а фар то какой у тебя?
SimSU ··· ·· -- ··· ··-
Re: Редактирование из буфера обмена
а еще бы привязочку к названию меню сделать я кстати так и не понял guid для меню решили не делать???Max Rusov wrote:Что-то привязка по имени файла не работает, надо бы починить...
SimSU ··· ·· -- ··· ··-
Re: Редактирование из буфера обмена
FAR 1.70RC, на двойке позже попробую.
Вариант
%ProgramFiles%\Far\Far.exe /e "macro:post ShiftF4 print(\"clipboard\"); CtrlV"
То же не хочет
Вариант
%ProgramFiles%\Far\Far.exe /e "macro:post ShiftF4 print(\"clipboard\"); CtrlV"
То же не хочет
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Редактирование из буфера обмена
Far2 API не позволяет. Если в Far3 можно будет - сделаю...SUSim wrote:а еще бы привязочку к названию меню сделать
Re: Редактирование из буфера обмена
ТоропыгаSartaros wrote:FAR 1.70RC, на двойке позже попробую.
Вариант
%ProgramFiles%\Far\Far.exe /e "macro:post ShiftF4 print(\"clipboard\"); Enter CtrlV"
То же не хочет
Всё же расписали и про /e и про 1.7 /run
SimSU ··· ·· -- ··· ··-
Re: Редактирование из буфера обмена
Так ведь с /е редактор загрузился, зачем надстройка /run? Уже прогресс и большой. Почему CtrlV не идёт..., где бы не стоял семиколон и без него. Зато, нажимая CtrlV, имею результат: из буфера вставляется многостроковый фрагмент.
Re: Редактирование из буфера обмена
На двойке реакция аналогичная. Редактор грузится по /е ничего не происходит. Т.е. сама конструкция выполнения макроса из командной строки не работает, во всяком случае пока об этом в описании ни слова, так что вопрос превратился в "возможно ли выполнить CtrlV по загрузке редактора?"
Re: Редактирование из буфера обмена
Ты издеваешься?
Если не издеваешься, то, как для особо внимательно читающего, разжую: запустит редактор фара без всяких там macro:post... ,
при наличии /e команда macro: НЕ РАБОТАЕТ!!!
Советую не торопиться отвечать, подумать и проанализировать для 1.7... вот это:Для 2.0 смотри выше.
больше на глупые вопросы не отвечаю...
Если не издеваешься, то, как для особо внимательно читающего, разжую:
Code: Select all
far /e "clipboard"
при наличии /e команда macro: НЕ РАБОТАЕТ!!!
Ты хоть обрати внимание на имя открытого тобой файла...Прогресс и большой
Советую не торопиться отвечать, подумать и проанализировать для 1.7... вот это:
Code: Select all
%ProgramFiles%\Far\Far.exe /run macro:post ShiftF4 c l i p b o a r d Enter CtrlV
/e - и есть команда запустить редакторРедактор грузится по /е ничего не происходит
на это уже отвечали, смотри выше..."возможно ли выполнить CtrlV по загрузке редактора?"
больше на глупые вопросы не отвечаю...
SimSU ··· ·· -- ··· ··-
Re: Редактирование из буфера обмена
Спасибо, запутали версии. Не гневись. Согласен, притормозил. Вопрос закрыт