Обсуждение темы "Обмен кнопками"

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

LocKtaR-o-DarK писал(а):в идеале бы написать то же самое для работы с параметром %F
В идеале берётся %WL для работы с юникодными символами в именах и для обработки файлов в режиме DirBranch. А %L - так вообще здесь давно принят как стандарт. Перебирать аргументы, мало сказать, неактуально.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

LocKtaR-o-DarK
Flasher
Все посты после предыдущего удалены. Для личных перепалок на крайний случай есть ЛС. Здесь общение в подобной манере прекращаем.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Здравствуйте.
Существует такая кнопка

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

TOTALCMD#BAR#DATA
cmd /c copy /b %COMMANDER_PATH%\Utils\html\shablon_rotate

%COMMANDER_PATH%\ico\38.ico
копирование в текущий каталог файла(ов) шаблона 

1
-1
Работает она исправно, но только с файлами в указанном каталоге, существует ли возможность копировать с помощью неё, не только файлы, но и каталоги, с уровнем вложенности 1 (такой вариант shablon_rotate\ тоже не помогает)
Спасибо.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
С помощью copy - нет.
xcopy %COMMANDER_PATH%\Utils\html\shablon_rotate /s /e /k /h /y

Только берётся не один уровень вложенности, а вся структура.
Последний раз редактировалось Flasher Чт мар 29, 2012 02:13, всего редактировалось 1 раз.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Flasher
Спасибо за подсказку, но только имена изменяются в кодировку dos (был файл 01.html а стал 016D75~1.HTM) а с вложенными папками, - с именами все нормально, чудеса...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
Убрал ключ /n.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Еще раз Спасибо, помогло так

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

 xcopy %COMMANDER_PATH%\Utils\html\galeres_shablon /y /e /v /c /i /h /r /k /g
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
/v замедляет процесс копирования, /r при /k бесполезен. /g и /i зачем тут?
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Просто, взял пример из другой рабочей кнопки, действительно некоторые ключи лишние.. оставил так (shablon /y /e /c /h /k) хотя и так,(shablon /s /e /k /h /y) тоже работает. Странно, не могу найти в справке подробное обозначение ключей...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
Перестановка ключей роли не играет. /c игнорит ошибки, а /s якобы не берёт пустые папки (но это не так). Для данной задачи наличие или отсутствие этих ключей не принципиально.
А зачем подробное? Какой информации не хватает?
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

А зачем подробное?
Просто у меня нет информации, по значениям( /y /e /h /k /g /i /r) ищу по форумам, -не могу найти, только в кнопках -примеры.
P.s значения /c и /s теперь ясны...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar писал(а):ищу по форумам, -не могу найти
run: cmd /k xcopy /? :D
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Я имел ввиду, что просто и понятно, взять даже "базу знаний", или справку, - нигде толком команды (кроме %Р.Т.N и некоторых других) не обозначены.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
А что там сложного и непонятного? %P/T/N - это параметры, а не команды.
Какую справку и какую базу знаний? TC это не касается, это системные команды. Они описаны как в консоли, так и в справке Windows. Не говоря уже о множестве онлайн и оффлайн вариантов.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Помогите дороботать кнопку

Сообщение Iori »

Помогите дороботать кнопку

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

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Packers\7zg.exe"
a -mx9 "%P%O".7z @%F
%COMMANDER_PATH%\Icons\7zip_add.ico
Add to 7-Zip (Full Path)
 
1
-1 
Проблема такая. Если папка такого рода Total Commander 3.0 то после кнопки будет такой файил
Total Commander 3.7z в место Total Commander 3.0.7z
Если "%P%O" заменить на "%P%N" то тогда файлы будут архивироваться с расширением в имени, а я хочу этого избежать.

Можно ли это дело решить?
Ответить