Based on the code above I have made these buttons (will all be incorporated in the next release of my Extended Menus):
Code: Select all
TOTALCMD#BAR#DATA
%COMSPEC% /C
chcp 65001 && %%COMSPEC%% /C for /F "usebackq delims=" %%n in (`type %WF`) do if "%%~nn"=="" (if not exist "%T%%n" md "%T%%n") else if not exist "%T%%~nn" md "%T%%~nn"
wcmicons.dll,29
Make directories with same names as selected files in opposite panel
1
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMSPEC% /C
chcp 65001 && %%COMSPEC%% /C for /F "usebackq delims=" %%n in (`type %WF`) do if not exist "%T%%n" md "%T%%n"
wcmicons.dll,29
Make directories with same name + extensions as selected files in opposite panel
1
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMSPEC% /C
(if not exist "%T%O" md "%T%O") && chcp 65001 && %%COMSPEC%% /C for /F "usebackq delims=" %%n in (`type %WF`) do if not exist "%%n\*" copy "%%n" "%T%O\"
wcmicons.dll,62
Copy marked files to directory with name as file under cursor in opposite panel
1
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMSPEC% /C
(if not exist "%T%O.%E" md "%T%O.%E") && chcp 65001 && %%COMSPEC%% /C for /F "usebackq delims=" %%n in (`type %WF`) do if not exist "%%n\*" copy "%%n" "%T%O.%E\"
wcmicons.dll,62
Copy marked files to directory with name + extension as file under cursor in opposite panel
1
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMSPEC% /C
(if not exist "%T%O" md "%T%O") && chcp 65001 && %%COMSPEC%% /C for /F "usebackq delims=" %%n in (`type %WF`) do if not exist "%%n\*" move "%%n" "%T%O\"
wcmicons.dll,63
Move marked files to directory with name as file under cursor in opposite panel
1
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMSPEC% /C
(if not exist "%T%O.%E" md "%T%O.%E") && chcp 65001 && %%COMSPEC%% /C for /F "usebackq delims=" %%n in (`type %WF`) do if not exist "%%n\*" move "%%n" "%T%O.%E\"
wcmicons.dll,63
Move marked files to directory with name + extension as file under cursor in opposite panel
1
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMSPEC% /C
chcp 65001 && %%COMSPEC%% /C for /F "usebackq delims=" %%n in (`type %WF`) do copy %N "%%n"
wcmicons.dll,62
Copy the content of file under cursor to marked files
1
-1