Пакетная обработка выбранных wav-файлов

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

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

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

Сообщение Flasher »

Не надо было мне кавычки подле %%f ставить. Исправил в своих кнопках.
Кстати, для смотра ошибок достаточно /q/c на /q/k заменить без обрамления в кавычки остального части.
Последний раз редактировалось Flasher Чт янв 31, 2019 14:57, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

Так..вроде бы сработало. Благодарю.
Вот еще забыл в тот раз, вернее не стал отвлекать...
Я короче сделал на базе пресетов инструмента ТС группового переименовывания кнопки по назначению файлам имен. Поставил галочку в "свёрнутом виде" но как вы думаю понимаете это не работает так как хотелось бы. Просто открывает ИГП (слава Богу уже с нужным пресетом имени) и далее надо "ок" и "esc" нажимать чтобы все это безобразие сработало и закрылось. Как мне улучшить это всё дело? Желаемый результат: Нажал на кнопку, файлы переименовались.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Это дикий оффтоп. Здесь это не обсуждается. Для этого есть свои темы: 1, 2 и т. д.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

Приветствую еще раз. Решил сделать самостоятельно еще кнопку на базе вашего кода

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

TOTALCMD#BAR#DATA 
%ComSpec% /q/c &for %f in 
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" %%f "Cleaned\%%~nxf" speed 1.1892 gain -n -10 remix - dcshift 0 
wmploc.dll,61 
Создать редакции выбранных WAVE-файлов (SoX) 

1
Хочу чтобы не создавалась папка, а новые файлы переписывали имеющиеся. Пробовал сам отредактировать, сломал кнопку. Не понимаю как изменить вторую строку.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Про проблему справочного способа я писал ещё в середине этого поста. Но можно сделать путём мувинга копий:

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

TOTALCMD#BAR#DATA
%ComSpec% /q/c for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" %%f "tmp_%%~f" speed 1.8877 gain -n -10 remix - dcshift 0&&move /y "tmp_%%~f" %%f
wmploc.dll,61
Отредактировать выбранные WAVE-файлы (SoX)

1
Кстати, насчёт кириллицы я ошибся. Точнее то касалось non-ASCII символов для текущей локали. Для русской всё будет в порядке.
Последний раз редактировалось Flasher Сб фев 02, 2019 11:25, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

Круто! я бы сам не разобрался! Благодарю
Ответить