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

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

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

Palich
Сообщения: 12
Зарегистрирован: Пн фев 08, 2010 12:50

Сообщение Palich »

Использовал кнопку для Alcohol 120

TOTALCMD#BAR#DATA
d:\Program Files\Alcohol Soft\Alcohol 120\alcohol.exe
1: /M:%P%N
UserBarIcon.dll,37
Смонтировать
d:\Program Files\Alcohol Soft\Alcohol 120\

-1
Всегда работала... Поставил Alcohol 120 v2.0.3.7612 теперь просто открывает окно проги. Может можно что-то исправить ?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Palich
А что, разницу между представлением работающих кнопок и обсуждением неработающих (да ещё без ссылок на первоисточник) действительно ещё надо кому-то разъяснять? Сто раз об этом уже говорилось...
Замечание за оффтоп. Перенесено по принадлежности.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Palich
Почему у вас alcohol.exe, а не AxCmd.exe?
Попробуйте запустить в консоли, в параметрах 1: /M:%P%N уточните выделенное.

Добавлено:
Посмотрел первоисточник, по идее там всё как надо.
Palich
Сообщения: 12
Зарегистрирован: Пн фев 08, 2010 12:50

Сообщение Palich »

Всега было Alcohol.exe все работало.... просто обновлялся и все.... а через AxCmd.exe , вроде заработало !!!!!! Спасибо !
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Есть кнопка для отображения в консольном окне частоты встречающихся слов в тексте:

TOTALCMD#BAR#DATA
%ComSpec% /k for /f "delims=" %# in
('type %WF') do "c:\Program Files\Total Commander\Plugins\exe\awk\gawk.exe" -f "c:\Program Files\Total Commander\Plugins\exe\awk\scripts\Find freq of words.awk" "%%#"
C:\Program Files\Total Commander\Plugins\exe\awk\gawk.exe
Show freq of words with gawk

Как вставить в неё chcp 1251, чтобы отображались русские буквы? Или то же самое в эту простую кнопку для отображения в консоли текста из файла:
cmd /k
type %P%S

Надо добавить к этому cmd /k chcp 1251, не соображу как
Readbook
Сообщения: 3
Зарегистрирован: Ср май 27, 2015 14:56

Сообщение Readbook »

Есть кнопка, которая пытается обрезать все файлы на 30 секунд

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

TOTALCMD#BAR#DATA
%comspec% /c for %i in (*.*) do
(ffmpeg.exe -i "%%i" -ss 00:00:00 -t 00:00:30 -c copy "%%~ni_cutted.mov")
wcmicons.dll,34
обрезка

1
-1
Как доработать ее, чтобы она:
-работала только с выделенными файлами
-результат выводился в другую панель
-сделать фильтр по нескольким расширениям файлов( mp4, mov, avi)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Readbook
На предмет работы с выделенным поискать хотя бы по ffmpeg.exe можно было? Только один из примеров.
Команда: %comspec% /c for /f "delims=" %i in
Параметры: ('type %WL') do for %%# in (.mp4 .mov .avi) do if %%#==%%~xi (ffmpeg.exe -i "%%i" -ss 00:00:00 -t 00:00:30 -c copy "%T%%~ni_cutted%%~xi")
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Readbook
Сообщения: 3
Зарегистрирован: Ср май 27, 2015 14:56

Сообщение Readbook »

пример смотрел, но рабочую кнопку получить не смог.

Попробовал ваш вариант, не работает, кодирование не стартует, файлы не создаются

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

TOTALCMD#BAR#DATA
%comspec% /c for /f "delims=" %i in
('type %WL') do for %%# in (.mp4 .mov .avi) do if %%#==%%~xi (ffmpeg.exe -i "%%i" -ss 00:00:00 -t 00:00:30 -c copy "%T%%~ni_cutted%%~xi")
wcmicons.dll,34
test

1
-1
upd: пример из вашей ссылки по вытаскиванию ac3 тоже не сработал.
Версия TC 7.0 RC4
Последний раз редактировалось Readbook Пт май 29, 2015 12:58, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Readbook писал(а):Версия TC 7.0 RC4
Вообще-то здесь техподдержка оказывается по более или менее современным версиям TC. То, что указано, выпущено в 2007 году и давно успело перейти в статус антиквариата. (Причём у меня есть подозрение, что это не просто старая бета-версия, а старая чужая сборка.) Безотносительно к тому, влияет это на решение обсуждаемой проблемы или нет, обновите Total Commander, поставив свежую версию из официального дистрибутива.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Readbook
Всё верно, параметры юникодных списков появились в TC 7.50 Beta 6 (13.01.09). Даже этот антиквариант тут давно не обсуждают.
И приводить тут код кнопки не имело никакого смысла. Остальные строки никакой роли при выполнении не играют.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Readbook
Сообщения: 3
Зарегистрирован: Ср май 27, 2015 14:56

Сообщение Readbook »

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

Сообщение Flasher »

В эту кнопку я бы delay(100) tcm(301) в конец добавил.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение Flasher »

sa
С пользовательским набором как раз понятно, что для сортировки. Но краткий нужен для большей вместимости в отображаемую область. В исходном виде я бы сделал так. Жаль только тут не отконтролируешь задержку. Для system32, например, 500 мс мало, там 2000 подавай...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):например, 500 мс мало, там 2000 подавай
За две секунды можно и мышку подвести к кнопке "Файлы на панель", чтобы не сидеть без дела.
Ответить