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

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

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

bbcby
Сообщения: 58
Зарегистрирован: Вс мар 05, 2006 17:50

Сообщение bbcby »

Да, с "%%i" демуксится в текущий каталог, все хорошо.
а вот с "%T%%i" такая ошибка:

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

W:\>eac3to "H:\Temp\Test.mkv" -demux
Source file "H:\Temp\Test.mkv" not found.
Исходный файл лежит на W:, демуксится должно в H:\Temp
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

bbcby
Я там 2 параметра указал.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

демуксится должно в H:\Temp
Как eac3to указать папку для складывания файлов?
Такое вообще возможно?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k
См. выше. Есть input, есть output. Это конвертер.
А про сдвоенный процент это ты не мне рассказывай. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
bbcby
Сообщения: 58
Зарегистрирован: Вс мар 05, 2006 17:50

Сообщение bbcby »

Как eac3to указать папку для складывания файлов?
Явного указания нет. В справке только

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

eac3to sourcefile -demux
Вручную я делаю так. Открываю CMD консоль в том каталоге где мне надо, пишу там eac3to и мышкой перетаскиваю внутрь консоли файл, поле него дописываю -demux и все. Получается так:

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

H:\Temp>eac3to W:\Test.mkv -demux
eac3to вписан у меня в System variables --> PATH
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Flasher писал(а):А про сдвоенный процент это ты не мне рассказывай. :wink:
Твёрже надо: вместо "%i" нужно писать "%%i" "%T%%i". :P
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k, "видимо" - это не про %%, а про результат работы из комcтроки eac3to. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Захотел создать кнопку для автокопирования хеша в буфер с помощью програмки rhash. В качестве параметров указал %P%S -p%h|clip, но чего-то не работает, хотя из комстроки все нормально. Да и кнопка на основе той же проги для создания торрентов работает с параметрами %P%S -r --bt-batch "%P%O".torrent. Где собаку похоронили?
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

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

TOTALCMD#BAR#DATA
%ComSpec% /c rhash.exe
%P%S -p%%h\n|clip.exe
TotalCmd.dll,4
hash > clip

1
-1
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

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

Сообщение Flasher »

ComSpec - это системная переменная окружения, с ходу возвращающая путь к cmd.exe. cmd - это базовое имя файла, в качестве команды оно даёт системе размышлять, какой исполняемый файл, лежащий в одной из системных директорий списка Path, первым придётся ко двору, т.е. сама операция уступает по скорости и оптимальности, но несущественно.
Последний раз редактировалось Flasher Пн окт 13, 2014 19:24, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

И ещё. Есть программа для сравнения содержимого каталогов - sfc

TOTALCMD#BAR#DATA
cmd /k SFC.EXE
"%P" "%T"
%COMMANDER_PATH%\Totalcmd.exe,3
SFC
%COMMANDER_PATH%\Plugins\exe\sfc\

-1

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

Сообщение Flasher »

fc, а не sfc для начала. И опять же - кавычек нет вокруг параметров после ключа.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Какой fc? Речь о Subdir File Compare
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Есть такая утилита сравнения в system32. sfc же больше известна как средство проверки и восстановления системных файлов.
А поскольку телепатов тут не предвидится, на Subdir File Compare нужно было как-то сразу указывать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить