Инструменты пользователя

Инструменты сайта


ru:autorun:documentation:runtime_requestcopydatainfo

RequestCopyDataInfo

RequestCopyDataInfo (<command>)

Получает некоторую полезную информацию из Total Commander с использованием WM_COPYDATA. Эта функция работает только в версиях 8.0b10 и выше.

Параметры

commandКоманда, состоящая из одного или двух символов.

Односимвольные команды

AПолучает активную панель в виде символов L или R, которые могут использоваться в последующем вызове с запросом.

Двухсимвольные команды

Двухсимвольные команды состоят из пары <панель><запрос>.

ПанельLЛевая.
RПравая.
SИсточник.
TЦелевая.
ЗапросPТекущий путь.
CЧисло элементов списка.
IИндекс курсора.
NИмя файла под курсором.

Примечания

Если при получении данных возникла ошибка, функция возвращает пустую строку и код ошибки в макросе ERROR.

Коды ошибок:

1Неправильный запрос.
2Нет ответа от Total Commander.

Примеры

RequestCopyDataInfo("A") ; --> L или R
RequestCopyDataInfo("ST") ; --> текущий путь в целевой панели

Возвращает имя файла под курсором в активной панели:

name = RequestCopyDataInfo(RequestCopyDataInfo("A") & "N")
ru/autorun/documentation/runtime_requestcopydatainfo.txt · Последнее изменение: 2024/05/01 21:57 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki