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

Скопировать следующий файл после скрытого

Добавлено: Вс янв 10, 2016 20:54
durol
Приветствую.
В левой панели есть 100 файлов, из них 10 скрытые, выравнивание по имени. Как сделать, чтобы один следующий файл за скрытым (итого 10) скопировался в правую панель?
Спасибо.

Добавлено: Вс янв 10, 2016 21:10
Avada
durol
Если претендуете тут на помощь, извольте соблюдать правила форума. Для начала — замечание за оффтоп. Предыдущего предупреждения было недостаточно? При чём тут плагины?

Добавлено: Вс янв 10, 2016 21:12
durol
В какой теме задать этот вопрос? По ходу это не стандартная функция тотала.

Добавлено: Вс янв 10, 2016 21:23
Avada
durol
Если подразумевается дубль этой темы, то ни в какой. Одного раза достаточно. А перенос темы — проблема модератора. Но вообще то, что наиболее подходит для таких дел "Автоматизация" и что в плагинах запрошенной функциональности попросту не существует, выяснить было так сложно?

Перенесено в "Автоматизацию".

Добавлено: Вс янв 10, 2016 23:29
Flasher
durol
Здесь 2 ссылки на скрипты выделения. Устанавливается шаг 9, а курсор на первом следующим за скрытым файле. Что делать с выделенным, надеюсь, понятно.
И сортировка - это не выравнивание.

Добавлено: Вт янв 12, 2016 00:28
sa
durol
Для случая, когда нет общего шага выделения файлов, можно сначала выделить все скрытые файлы, создав, например, для этого шаблон поиска скрытых файлов (в примере он назван Скрытые файлы), а затем воспользоваться скриптом для выделения файлов, следующих за выделенными.
Кнопка для выделения по шаблону Cкрытые файлы (нужно создать шаблон и скачать утилиту TCFS2):

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "tcm(524) tcm(3311,1) eval(send_wait(@`>Скрытые файлы`, findwnd(`TCOMBOINPUT`))) send(`{ENTER}`, findwnd(`TCOMBOINPUT`))"
WCMICONS.DLL,39
Выделение скрытых файлов


-1

Добавлено: Вт янв 12, 2016 13:35
Flasher
Можно и без шаблона:

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "msg($0B,0) tcm(524) If(tcini(Configuration,ShowHiddenSystem,#), tcm(3013,0)+delay(20)) tcm(3302) tcm(2017) tcm(3013,0) delay(20) tcm(2033) tcm(3322) tcm(330) msg($0B,1) tcm(330)"
WCMICONS.DLL,70
Выделить скрытые файлы

Добавлено: Ср янв 13, 2016 15:13
sa
[Off +]
Когда игрался с кнопкой, заметил, что в результатах поиска, выведенных на панель, выделение группы по шаблону может оказаться неплохой альтернативой недействующему в этом режиме показу файлов по Ctrl+F12/Ctrl+F10. Для плагина CopyTree выделение по шаблону в результатах поиска или режиме без подкаталогов тоже может пригодиться в качестве альтернативы/дополнения указанию масок файлов для включения/исключения непосредственно в плагине.
[Off -]

Добавлено: Сб янв 16, 2016 11:21
sa
Можно создание некоего временного шаблона $tmp размещать в самой кнопке:

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "run_item(locktc,1) set_tcini(Searches, $tmp_SearchFor, ``) set_tcini(Searches, $tmp_SearchText, ``)
set_tcini(Searches, $tmp_plugin, `tc.hidden = 1`) set_tcini(Searches, $tmp_SearchFlags, ``) tcm(524) tcm(3311,1) eval(send_wait(@`>$tmp`, findwnd(`TCOMBOINPUT`))) send(`{ENTER}`, findwnd(`TCOMBOINPUT`)) run_item(locktc,0) redraw"
WCMICONS.DLL,72
Выделить скрытые файлы и папки

-1