IMHO - лучше чем
Total Commander никто это не сделает.
Первый способ - самый простой но не самый удобный, но задачу можно решить
Открываете в ТС папку с файлами становитесь на чётный
Далее нажимаем кнопки на клаве - Incert и стрелка вниз... и так повторяем до конца списка
Второй способ автоматический но, сами знаете - начинает действовать правило из известного мультика "... лучше день потеряем, зато потом за пять минут долетим"
Функционал TC (в чём его и прелесть) наращивается при помощи плагинов и скриптов.
Сначала надо установить плагин
PowerProИ теперь можно запустить TC и решить нашу задачу, (спасибо
Вахмурка c форума wincmd.ru, который и придумал это решение.)
Он написал скрипт Markstep, который позволяет выделять файлы через установленный шаг. В вашем случае - через 1 шаг.
Сам скрипт - обыкновенный текстовый файл с вот таким содержимым.
Code
local hwnd = win.handle("c=TTOTAL_CMD")
local i, From, To, Result, Unmark
local Step = 2
local What = "All"
local Panel = ifelse(tc.active(hwnd) == "left", 8, 7)
local TMLB = childwin.handle(hwnd, "TMyListBox", Panel)
local Current = win.sendmessage(TMLB, 0x0188, 0, 0)
local Counter = win.sendmessage(TMLB, 0x018B, 0, 0)
local Cap = "File " ++ Current ++ " of " ++ Counter
Result = Inputdialog("~Step=Step, What=Files to mark??All|Current & above|Current & below, Unmark=Unmark??", Cap)
if(Result == 0)
quit
if(miscplugin.is_int(Step) != "1" || Step <= 0) do
messagebox("ok error", "Invalid step: " ++ Step, "'MarkStep' Script")
quit
endif
if(What == "All") do
From = 0
To = Counter
elseif(What == "Current & above")
From = 0
To = Current
elseif(What == "Current & below")
From = Current
To = Counter
endif
Unmark = not(Unmark)
for(i = From; i < To; i = i + Step)
win.sendmessage(TMLB, 0x0185, Unmark, i)
endfor
win.setfocus(hwnd)
Т-е этот код копируем и вставляем в Блокнот, файл сохраняем и даём ему имя Markstep.txt
Выполняем скрипт.
Если возникнут проблемы с запуском - вот здесь они очень подробно расписаны.