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

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

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

Bubinga
Сообщения: 3
Зарегистрирован: Пт янв 21, 2011 10:20

Сообщение Bubinga »

Помогло, спасибо.
froidm
Сообщения: 8
Зарегистрирован: Вт авг 01, 2017 18:04

Сообщение froidm »

На странице forum.wincmd.ru/viewtopic.php?t=1220&postdays=0&postorder=asc&&start=570
есть кнопка для создания txt файла с именем выделенного файла

TOTALCMD#BAR#DATA
cmd /c
echo.>>%O.txt&&start notepad.exe /i %P%O.txt
%commander_path%\shell32.dll,1
Создание и открытие тхт файла с названием выделенного файла

1
-1

при нажатии файл txt создается с сообщением "Синтаксическая ошибка в имени файла,имени папки или метке тома".
Что это значит? Система WinXP SP3,TC 9.0
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

froidm
См. второй пример. Скрывалку при желании можно убрать. Хотя там кавычек не хватает. Так:
Команда: %Comspec% /c copy nul
Параметры: "%O.txt"&start "" "%O.txt"
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
froidm
Сообщения: 8
Зарегистрирован: Вт авг 01, 2017 18:04

Сообщение froidm »

Flasher
Спасибо!
Nick
Сообщения: 107
Зарегистрирован: Пт дек 26, 2014 17:11

Сообщение Nick »

Кто подскажет следующие кнопки:

1) Окно сведений о системе
Стандартное окно сведений о системе (Панель управления->Система и безопасность->Система).

2) Тестирование файлов с помощью WinRAR.
Тестирование всех выделенных файлов на ошибки.

3) Дописывание в файл.
Дописывание всех выделенных файлов в файл, который находится под курсором.

Пример: copy "Новое изображение.jpg" /b + "Новый текстовый файл.txt" /b + "Новый текстовый файл 2.txt" /b "Новое изображение_результат.jpg"

Необходимо, чтобы получившийся файл имел название и расширение файла, который находится под курсором (с дополнением к имени (к примеру, результат)).

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

Сообщение Flasher »

Nick
1. Shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE} (+ См. сюда.)
2. Параметры поменять получится?
3. Тема обсуждения.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Nick
Сообщения: 107
Зарегистрирован: Пт дек 26, 2014 17:11

Сообщение Nick »

Flasher
Спасибо по п.1 и п.3!
По поводу п.2 можно немного поподробнее?
При таком варианте ничего не происходит. Как правильно написать вторую строку с параметрами?

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

TOTALCMD#BAR#DATA 
%ComSpec% /c for /f "delims=" %i in 
('type %WL') do "%%COMMANDER_PATH%%\Utils\WinRAR\WinRAR.exe" x [color=brown]t[/color] "%%i" -ibck -p- -inul "%P%%~ni\"
wcmicons.dll,31 
Протестировать все выделенные файлы с помощью WinRAR 

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

Сообщение Flasher »

Nick
[s]x[/s] t "%%i" [s]-ibck -p- -inul "%P%%~ni\"[/s]

[s]Есть очевидные варианты: t %P%S или t %S с пустым путём запуска.[/s]
Последний раз редактировалось Flasher Сб авг 26, 2017 18:11, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
prog_san
Сообщения: 285
Зарегистрирован: Сб сен 29, 2007 00:52
Откуда: Пенза

Сообщение prog_san »

Flasher писал(а):Nick
Есть очевидные варианты: t %P%S или t %S с пустым путём запуска.
Что-то не получается. Никакой реакции
Errare humanum est
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

prog_san
Пожалуй, да. Будет браться только первый файл.
Получается, что WinRAR массово в одном окне может работать только для одной маски типа *.rar. Я бы лучше 7zG использовал.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
dev/null
Сообщения: 17
Зарегистрирован: Чт мар 08, 2012 22:06

Сообщение dev/null »

Ребята помогите сделать кнопку для ffprobe, т.е. чтоб при нажатии кнопки (на панели инструментов) выводилась информация о медиа файле выбраном в одной из панели TC.
Аватара пользователя
Zmy
Сообщения: 78
Зарегистрирован: Пн апр 06, 2015 12:52

Сообщение Zmy »

dev/null, куда информация должна выводиться?
Покажите параметры, с которыми вы её вызываете.
dev/null
Сообщения: 17
Зарегистрирован: Чт мар 08, 2012 22:06

Сообщение dev/null »

Zmy писал(а):куда информация должна выводиться?
http://i89.fastpic.ru/big/2017/1009/c2/ ... 663bc2.png
Информация должна выводиться в консоль(cmd.exe), т.е. если мы откроем консоль cmd и введём команду: ffprobe -v error -show_format -show_streams "D:\FILMS\The Believer (2001)DVD9_VTS_03_1_1.VOB"
то будет показана инфор-я о медиа файле The Believer (2001)DVD9_VTS_03_1_1.VOB наподобие MediaInfo.
Аватара пользователя
Zmy
Сообщения: 78
Зарегистрирован: Пн апр 06, 2015 12:52

Сообщение Zmy »

Делайте так. Пути до ffprobe свои выставляйте.

Command:
cmd /k "E:\Model\Zapas\Avanti\FFMpeg\ffprobe.exe -v error -show_format -show_streams"

Parameteres:
%P%N
dev/null
Сообщения: 17
Зарегистрирован: Чт мар 08, 2012 22:06

Сообщение dev/null »

Zmy Спасибо всё получилось, но есть небольшая проблема, если название медиа файла содержит пробелы то консоль выводит ошибку, это можно как нибудь исправить?
Ответить