| Панели | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Оператор | Тип | Описание | ||||||||||||||||||||||||||||
| APanel.ItemCount PPanel.ItemCount |
Number | содержит количество файловых объектов на панели | ||||||||||||||||||||||||||||
| APanel.SelCount PPanel.SelCount |
Number | содержит количество выделенных файлов на панели (число) | ||||||||||||||||||||||||||||
| APanel.CurPos PPanel.CurPos |
Number | содержит порядковый номер файлового объекта на панели | ||||||||||||||||||||||||||||
| APanel.Current PPanel.Current |
String | содержит имя файла под курсором (строка) | ||||||||||||||||||||||||||||
| APanel.Path PPanel.Path |
String | содержит путь панели (без заключительного '\') | ||||||||||||||||||||||||||||
| APanel.UNCPath PPanel.UNCPath |
String | содержит UNC-путь панели (без заключительного '\') | ||||||||||||||||||||||||||||
| APanel.Width PPanel.Width |
Number | содержит ширину панели | ||||||||||||||||||||||||||||
| APanel.Type PPanel.Type |
Number | содержит тип панели:
|
||||||||||||||||||||||||||||
| APanel.DriveType PPanel.DriveType |
Number | содержит тип привода на панели:
|
||||||||||||||||||||||||||||
| APanel.OPIFlags PPanel.OPIFlags |
Number | комбинация следующих значений плагиновой панели (если панель не плагиновая, то значение будет = 0):
|
||||||||||||||||||||||||||||
| APanel.ColumnCount PPanel.ColumnCount |
Number | количество колонок на панели | ||||||||||||||||||||||||||||
| Диалоги | ||||||||||||||||||||||||||||||
| Dlg.ItemCount | Number | количество элементов диалога | ||||||||||||||||||||||||||||
| Dlg.CurPos | Number | номер текущего фокусного элемента диалога | ||||||||||||||||||||||||||||
| Dlg.ItemType | Number | тип фокусного элемента диалога
|
||||||||||||||||||||||||||||
| Командная строка | ||||||||||||||||||||||||||||||
| CmdLine.ItemCount | Number | количество символов в командной строке | ||||||||||||||||||||||||||||
| CmdLine.CurPos | Number | текущая позиция курсора в командной строке | ||||||||||||||||||||||||||||
| CmdLine.Value | String | содержимое командной строки | ||||||||||||||||||||||||||||
| Редактор | ||||||||||||||||||||||||||||||
| Editor.FileName | String | полное имя редактируемого файла | ||||||||||||||||||||||||||||
| Editor.CurLine | Number | номер текущей линии в редакторе (первая строка равна 1) | ||||||||||||||||||||||||||||
| Editor.CurPos | Number | текущая позиция курсора в строке в редакторе (начало строки равно 1); учитывается размер табуляции | ||||||||||||||||||||||||||||
| Editor.RealPos | Number | текущая позиция курсора в строке в редакторе без привязки к размеру табуляции (начало строки равно 1) | ||||||||||||||||||||||||||||
| Editor.Value | Value | содержимое текущей строки в редакторе под курсором. Например, показать текущий символ под курсором MsgBox(substr(Editor.Value,Editor.CurPos-1,1),Editor.FileName,0) |
||||||||||||||||||||||||||||
| Editor.Lines | Number | количество строк в редакторе | ||||||||||||||||||||||||||||
| Editor.State | Number | различные состояния текущего редактора - набор
битовых флагов:
$If (Editor.State & 0x8) выполнить действия, если файл модифицирован $End |
||||||||||||||||||||||||||||
| Программа просмотра | ||||||||||||||||||||||||||||||
| Viewer.FileName | String | полное имя просматриваемого файла | ||||||||||||||||||||||||||||
| Viewer.State | Number | различные состояния текущей программы просмотра -
набор битовых флагов:
$If (Viewer.State & 0x20) выполнить действия, если выставлен 16-ричный режим $End |
||||||||||||||||||||||||||||
| Меню выбора дисков | ||||||||||||||||||||||||||||||
| Drv.ShowPos | Number | для левой (AltF1, значение 1) или правой (AltF2, значение 2) панели вызвано меню выбора дисков. | ||||||||||||||||||||||||||||
| Drv.ShowMode | Number | флаги отображения меню выбора дисков; набор битовых флагов:
|
||||||||||||||||||||||||||||
| Прочее | ||||||||||||||||||||||||||||||
| MacroArea | String | наименование текущей макрообласти исполнения | ||||||||||||||||||||||||||||
| ItemCount | Number | число элементов в текущем объекте; в меню разделительная черта тоже учитывается | ||||||||||||||||||||||||||||
| CurPos | Number | позиция в текущем объекте | ||||||||||||||||||||||||||||
| Title | String | заголовок текущего объекта | ||||||||||||||||||||||||||||
| Far.Width | Number | ширина консоли, в которой работает FAR Manager | ||||||||||||||||||||||||||||
| Far.Height | Number | высота консоли, в которой работает FAR Manager | ||||||||||||||||||||||||||||
| Far.Title | String | текущий заголовок консольного окна FAR | ||||||||||||||||||||||||||||
| Help.FileName | String | полный путь просматриваемого файла помощи; для списка помощи по внешним модулям (Shift-F2) это значение пусто | ||||||||||||||||||||||||||||
| Help.Topic | String | идентификатор просматриваемой темы (без ведущего символа '@') | ||||||||||||||||||||||||||||
| Help.SelTopic | String | идентификатор выделенного топика (без ведущего символа '@') | ||||||||||||||||||||||||||||