Страница 2 из 2

Добавлено: Вт апр 07, 2020 04:00
Flasher
Viktor писал(а):не разобрался где достать TCScript.dll и команду em_selectfilesb
Первое только в соседней теме обсуждалось: 1, 2. Также у модуля есть спецтема. Второе — это уже базовые вещи, описанные в справке и в прикреплённой здесь памятке 4 пунктом.
Естестевенно, версия ТС должна быть актуальной. Параметр убрал и поправил ситуацию при отсутствии [..] в другой панели.
Viktor писал(а):он мне подходит поскольку прост в использовании
Мой как раз проще, так как не надо думать ни о потере текущего текста в буфере обмена и выделения в панелях, ни про невозможность позиционирования на первом элементе перехода в родитель [..].

Добавлено: Чт апр 09, 2020 09:33
sa
Viktor
Если потребуется сохранять выделение в панелях и буфер обмена, то сцепка может быть такой:
cm_FocusTrg,cm_SaveSelection,cm_GoToFirstEntry,cm_GotoPrev,cm_ClearAll,em_Sel_ZM,cm_GotoNextSelected,cm_UnselectCurrentName,cm_RestoreSelection,cm_FocusTrg
Здесь em_Sel_ZM это пользовательская команда, представляющая SELECTFILESB с "%Z%M" в поле параметров.

Примерно то же самое в кнопке с использованием TCFS2 (пользовательская команда создаётся самой утилитой):

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "tcm(4006) tcm(530) send(`{HOME}`) tcm(524) set_ini(`%%COMMANDER_PATH%%\usercmd.ini`, em_TempParam, cmd, `SELECTFILESB`) set_ini(`%%COMMANDER_PATH%%\usercmd.ini`, em_TempParam, param, `""%%Z%%M""`) tem(`em_TempParam`) tcm(2053) tcm(542) tcm(529) tcm(4006)"
wcmicons.dll,86
Найти текущий файл/каталог в неактивной панели

Добавлено: Чт апр 09, 2020 11:46
Flasher
sa писал(а):%Z%M в строке параметров
Без кавычек не сработает для имён с пробелами.

Добавлено: Вт июн 02, 2020 13:04
Avada
Часть постов удалена как утратившая актуальность (из-за переноса запроса в другую тему) или перенесена в тему для обмена кнопками. Заголовок текущей темы изменён.