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