Описание макро

Здесь обсуждается всё, что касается макросов.
User avatar
HaRT
Moderator
Posts: 10867
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Latest post of the previous page:

Спасибо большое!

А где бы взять свежий Macro.chm, в котором это (и, надеюсь, многое другое из нового) задокументировано?!
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 570
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

Post by Zeroes »

HaRT

А ещё не хватает цивилизованного решения для включённой/ выключенной полосы прокрутки в просмотрщике

уже есть см после 2050 билда.
V=Dlg.GetValue(ID,Type)

доку просить через Skirda.
--- Zeroes & Ones ---
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

HaRT wrote:А где бы взять свежий Macro.chm, в котором это (и, надеюсь, многое другое из нового) задокументировано?!
http://api.farmanager.com/ru/macro/
Здесь пока только по макросам, посему ссылки на остальные разделы Энц. будут битыми.

Сам http://api.farmanager.com только формируется, посему... :-)
Capushon
Posts: 181
Joined: Fri 25 May, 2018 22:40

Узнать текущий диск панели...

Post by Capushon »

Можно ли как-то макросом узнать букву текущего диска панели?

Как соорудить такое:
если панель-получатель, имеет букву А: - срабатывает один плагин копирования, если прочие буквы - другой...

ps: Нужно для копирования файлов на дискеты с проверкой (есть такой плагин CopyVFD).
User avatar
zg
zero-gravity
Posts: 6037
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Узнать текущий диск панели...

Post by zg »

Capushon wrote:Можно ли как-то макросом узнать букву текущего диска панели?
да — rtfm про [A|P]Panel.Path, [A|P]Panel.Plugin и substr.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 570
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

Post by Zeroes »

ещё может пригодится:

APanel.DriveType
PPanel.DriveType Number содержит тип привода на панели: Значение Описание
-1 Плагиновая панель
0 Не удалось определить тип привода
2 Сменный привод
3 Жесткий диск
4 Сетевой подмапленный диск
5 CDROM
6 Виртуальный диск
15 SUBST-диск
--- Zeroes & Ones ---
rdn
Posts: 65
Joined: Mon 20 Feb, 2006 15:20
Location: Russia, Smolensk
Contact:

Как узнать: файл или папка под курсором?

Post by rdn »

Как узнать: файл или папка под курсором используя макрос?
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Post by Smitis »

rdn wrote:Как узнать: файл или папка под курсором используя макрос?

Code: Select all

$if (fattr(APanel.Current) & 16) "Folder" $else "File" $end
rdn
Posts: 65
Joined: Mon 20 Feb, 2006 15:20
Location: Russia, Smolensk
Contact:

Post by rdn »

сорри, не заметил сразу... сенкс :)
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Описание макроязыка

Post by DV »

Привет всем!

Где я могу скачать файл с полным описанием макроязыка Far 1.70 Release?
Я имею в виду описание всех доступных переменных типа APanel.SelCount, Editor.Lines и т.д. и всех доступных макрофункций (условия и т.д.)
Почему-то в дистрибутиве Far 1.70 Release таких описаний нет, а в справке Far вскользь упоминаются только макро-условия.
al666
Posts: 239
Joined: Mon 04 Jul, 2005 08:55
Been thanked: 1 time

Post by al666 »

В Энциклопедии разработчика.
Можно скачать ее в виде отдельного файла на главной странице загрузки: http://farmanager.com/download.php.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Post by Smitis »

Только по макросам с сайта в формате chm
http://rapidshare.de/files/28503925/farmacros.chm.html
Разум когда-нибудь победит.
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Описание макроязыка

Post by DV »

Спасибо за оперативность. Уже скачал :)

Я ведь когда впервые услышал о макроязыке, то сначала подумал, что это я такой невнимательный - но поиск в папке Far не дал никакой информации, кроме упоминаний о существовании сабжа. Интересно, почему описание макроязыка не входит в поставку Far (в папку Documentation)? По-моему, большое упущение.

P.S.
Кстати, а возможно ли исполнять команды макроязыка, например, из текстового файла? Чтобы пользоваться им как интерпретатором (типа Basic)?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

почему описание макроязыка не входит в поставку Far
Почему не входит? Скачай DevPack, там кроме Энциклопедии еще много полезного есть.
возможно ли исполнять команды макроязыка, например, из текстового файла?
Плагин PostMacro
User avatar
scorpio
Posts: 36
Joined: Tue 21 Aug, 2007 20:04
Contact:

А плагин для работы скриптов есть?

Post by scorpio »

Клавиатурные макросы это замечательно, а если бы еще можно было бы писать простейшие скрипты вместо макросов, было бы вобще супер.
Post Reply

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