Andrey_A_A

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Bagfire, для вас и всех ради информации. Эта кнопка создавалась для копирования/перемещения файлов при использовании команды cm_DirBranch в Total Commander (Показать все файлы без подкаталогов CTRL + B) При этом могут быть показаны файлы разных уровней... поэтому в команде copys используется регулярное выражение '(.+\\).+\\.+\\?//$1', которое именно это и делает: берёт путь и находит родительский каталог... вроде все)) Для вашей задачи все и так известно, можно пойти по простому пути: найти папку куда копировать и вставить в команду, пару команд для теста: Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=@<info=o75"%t"> GLOBALSENDS<a> %COMMANDER_PATH%\Wcmicons.dll,1 Получить родительский путь для пути неактивной панели 0 -1 | Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=@<info=o77"%t"> GLOBALSENDS<a> %COMMANDER_PATH%\Wcmicons.dll,1 Получить 'дедушкин' путь для пути неактивной панели 0 -1 | Итоговые команды Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe copys=%WL||<info=o75"%t">//1 %COMMANDER_PATH%\Wcmicons.dll,1 Копировать выделенные объекты в другую панель на уровень вверх (т.е. в родительский каталог), с заменой имеющихся объектов 0 -1 | Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe copys=%WL||<info=o77"%t">//1 %COMMANDER_PATH%\Wcmicons.dll,1 Копировать выделенные объекты в другую панель на 2 уровня вверх (т.е. в 'дедушкин' каталог), с заменой имеющихся объектов 0 -1 | Добавлено: Ka7baras - это имеет отношению к самому Total Commander и к его командам Несколько вариантов: 1. Переход через стандартную кнопку (если она включена в настройках) 2. Посмотреть в справке TC описание команд, либо здесь, либо в файле TCIMG\Files\Ini\TOTALCOM.ini Код: ; 2002=Перейти в родительский каталог cm_GoToParent=2002 | Команда: Код: TOTALCMD#BAR#DATA cm_GoToParent %COMMANDER_PATH%\Totalcmd.exe,1 2002 |
|