Озвучка имён и содержимого выделенных файлов

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

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

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

Сообщение Dimsok »

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

Сообщение Flasher »

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

Сообщение Dimsok »

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

Сообщение Flasher »

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

Сообщение Dimsok »

Вот с /k сработало. Благодарю

Добавлено спустя 4 минуты:

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

Сообщение Flasher »

Гм. В этом то и суть ключа /k, что окно командной оболочки не закрывается. Не понимаю, почему с /c не работает. Добавь &exit в конце параметров.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Последующие сообщения по созданию кнопки для конвертации wav в mp3 являются в данной теме оффтопом и перенесены по принадлежноcти.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Вот сделал кнопку для мультиязычного перевода текстов в речь (Русский, английский, греческий, китайский, японский) плюс лирика. Удобно для создания аудио словарей. Если кого заинтересовало, могу скинуть словари, которые делал сам.

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Plugins\exe\balabolka\balabolka_cp.exe"
-n Alyona -f %P%N -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\Я_Билингва_Eng_Mike.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\Я_Билингва_Gre_Afroditi.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\Я_Билингва_Jap_kana_Misaki.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\Я_Билингва_Кит_Lily.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\omograph_rules_mytts_.dic" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\yo_main.dic" -w "%T%O.wav" -lrc -lrc --lrc-encoding utf8
%COMMANDER_PATH%\Plugins\exe\balabolka\balabolka_cp.exe
Text to wav with lrc (Multi)
%COMMANDER_PATH%\Plugins\exe\balabolka\
1
-1
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Dimsok
[cut]Думаю, если файлы не очень большие и есть возможность залить куда-то и выложить ссылку, то это будет интересно многим (не только на форуме, поисковики индексируют шустро).[/cut]
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

http://dfiles.ru/files/lvcb8c3rt

Доступен был только словарь для переключения между русским и англ движками. Все остальные делал на его основе еще для полновесной версии балаболки. С алфавитными языками все просто, просто можно через дефис буквы указать или перечислить не долго. Со знаковыми сложнее, надо все перечислять. Для китайского (и соотв. японского) выбрал около 5 тыс наиболее употребительных. Плюс кана для японского. В словарях укажите имена своих движков для нужного языка. Кнопку лучше использовать с ключами -q -tray для добавления файлов в очередь, просмотра прогресса и прекращения
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Как бы еще нормально заставить читать имена выделенных файлов. Кнопка:
[cut]

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

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Plugins\exe\balabolka\balabolka_cp.exe" -n Alyona -k -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Eng_Mike.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Gre_Afroditi.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Jap_kana_Misaki.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Chi_Lily.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\omograph_rules_mytts_.dic" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\yo_main.dic" -t %N
%COMMANDER_PATH%\Plugins\exe\balabolka\balabolka_cp.exe
Read name of file with ext (Multi)
%COMMANDER_PATH%\Plugins\exe\balabolka\
1
-1
[/cut]

Читатет только один, а это:
[cut]

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

TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in
('type %WF') do "%%COMMANDER_PATH%%\Plugins\exe\balabolka\balabolka_cp.exe" -n Alyona -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Eng_Mike.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Gre_Afroditi.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Jap_kana_Misaki.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Chi_Lily.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\omograph_rules_mytts_.dic" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\yo_main.dic" -t "%%#"
c:\Program Files\Total  Commander\Plugins\exe\balabolka\balabolka_cp.exe
Read name of files with ext and dirs aloud (multi)
%COMMANDER_PATH%\Plugins\exe\balabolka\
1
-1
[/cut]

Передает в консоль только русско-англ. Всё остальное - ????

Добавлено спустя 1 час 10 минут:

И ещё вопрос. Вот кнопка для записи текста из буфера в файл:
[cut]

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

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Plugins\exe\balabolka\balabolka_cp.exe"
-n Alyona -q -tray -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Eng_Mike.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Gre_Afroditi.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Jap_kana_Misaki.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\bi_Chi_Lily.rex" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\omograph_rules_mytts_.dic" -d "c:\Program Files\Total Commander\Plugins\exe\balabolka\dicts\yo_main.dic" -c -w "%P"clipboard.wav -lrc  -lrc --lrc-encoding utf8
%COMMANDER_PATH%\Plugins\exe\balabolka\balabolka_cp.exe
Текст из буфера в  wav c lrc (multi)
%COMMANDER_PATH%\Plugins\exe\balabolka\
1
-1
[/cut]

Какой пареметр надо поставить после слова "clipboard", чтобы новый файл не перезаписывал старый, а сохранялся с новым порядковым номером, например Clipboard_2 и т.п?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Dimsok
В сообщениях такого объёма коды кнопок лучше прятать под спойлеры. А при наличии очень длинных строк — оформлять как коды вместо принудительных переносов строк вручную. Исправлено.
Кстати, а почему нельзя заменить абсолютные пути в этих длинных строках на %Commander_Path%?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Avada писал(а): Кстати, а почему нельзя заменить абсолютные пути в этих длинных строках на %Commander_Path%?
Тогда не видит словари
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Dimsok »

Не ведаю. Да в принципе и так сойдет. Я же тотал с собой не таскаю
Ответить