Обсуждение темы "Обмен кнопками"
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Dimsok
Как ни раз говорилось (и чётко отмечено в памятке), на скрипт нужно указывать ссылкой.
Я скрипт mozers не использую. Есть ещё более навороченный Multirun от Batya.
И поскольку мы тут в теме кнопок, а не скриптов, советую по такой схеме действовать.
Как ни раз говорилось (и чётко отмечено в памятке), на скрипт нужно указывать ссылкой.
Я скрипт mozers не использую. Есть ещё более навороченный Multirun от Batya.
И поскольку мы тут в теме кнопок, а не скриптов, советую по такой схеме действовать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher, вот кнопка:
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in
('type %WF') do "C:\Program Files\DivX\DivX Transcode Engine\DivXEngine.exe" -i %P%S -o "%P%O".divx
c:\Program Files\DivX\DivX Converter\DivXConverterLauncher.exe
Convert to divx all
1
-1
Но кодируется только один из выделенных файлов. Причем дважды, перезаписывая старый файл
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in
('type %WF') do "C:\Program Files\DivX\DivX Transcode Engine\DivXEngine.exe" -i %P%S -o "%P%O".divx
c:\Program Files\DivX\DivX Converter\DivXConverterLauncher.exe
Convert to divx all
1
-1
Но кодируется только один из выделенных файлов. Причем дважды, перезаписывая старый файл
В корне неверно.Dimsok писал(а):-i %P%S -o "%P%O".divx
Должно быть так: -i "%%#" -o "%%~n#.divx"
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Как быть если при использовании с for /f "delims=" %# in по завершению операций окно остается висеть. С использованием &exit оно закрывается сразу по обработке первого элемента.
Вопрос снимается. Я просто поменял, потому как не работало, и надо было глянуть че там, а потом забыл вернуть
Вопрос снимается. Я просто поменял, потому как не работало, и надо было глянуть че там, а потом забыл вернуть
Последний раз редактировалось Dimsok Сб ноя 01, 2014 14:05, всего редактировалось 2 раза.
Есть проблема при использование кнопок типа "/c for /f" для множественной обработки файлов под курсором. Конечно, удобней что всё происходит в одном окне по сравнению с тем же "multirun.vbs", но первой неожиданностью было то, что это не работает с прогрммкой "minime", призванной скрывать любые окна по нажани горчих клавиш. При скрытии процесс просто замерзает, и не возобновляется и после возвращения на фон.
Ну это ладно, с лишним консольным окном на панели еще можно жить, но вот при длительных процессах типа конвертации с "divx plus" процесс может самопроизвольно "застыть", например, при обработе 2-го или 3-го файла. Поэтому ворос - это закономерно, или же подобного ни у кого более не замечалось?
Ну это ладно, с лишним консольным окном на панели еще можно жить, но вот при длительных процессах типа конвертации с "divx plus" процесс может самопроизвольно "застыть", например, при обработе 2-го или 3-го файла. Поэтому ворос - это закономерно, или же подобного ни у кого более не замечалось?
Dimsok
Всё зависит от заданных условий. Может быть какая-то ошибка в постановке кавычек. cmd выдаёт текст, что такого-то пути не существует и, разумеется, остаётся висеть в трее.
А что значит "скрывать ... при нажатии горячих клавиш"?
Всё зависит от заданных условий. Может быть какая-то ошибка в постановке кавычек. cmd выдаёт текст, что такого-то пути не существует и, разумеется, остаётся висеть в трее.
А что значит "скрывать ... при нажатии горячих клавиш"?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Что значит? Ну вот при запуске кнопки консольно окно на панели остается. Я нажимаю к примеру ctrl+shift+alt+H и оно скрывается с панели, нажимаю ctrl+shift+alt+S и оно возвращается.
Но и без этой программки все равно процесс может повиснуть. Несуществующие пути тут не при чем. К примеру выделяю 3 видеофайла и запускаю кодирование через кнопку. Оно может обработать 3, а может повиснуть где нибудь на 3-ем или втором. Думаю, дело не в divx конвертере. Что-то подсказывает, что при конвертации с ffmpg будет то же самое. К кратковременным процессам вопросов нет.
Но и без этой программки все равно процесс может повиснуть. Несуществующие пути тут не при чем. К примеру выделяю 3 видеофайла и запускаю кодирование через кнопку. Оно может обработать 3, а может повиснуть где нибудь на 3-ем или втором. Думаю, дело не в divx конвертере. Что-то подсказывает, что при конвертации с ffmpg будет то же самое. К кратковременным процессам вопросов нет.
На панели задач?Dimsok писал(а):Ну вот при запуске кнопки консольно окно на панели остается.
Что касается подвисания - попробуй использовать start /WAIT. Возможно, виноват синхронный вызов.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
В таком случае не понимаю, зачем тебе нужна какая-то утилита, где нужно дополнительно нажимать хоткеи. Используй сразу утилиты скрытия консоли.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Да. Но есть утилиты и поменьше: 1, 5, 6, 7 Кб.
А minime не вернёт консоль, если скрыть другой прогой?
А minime не вернёт консоль, если скрыть другой прогой?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Не пробовал, но сомневаюсь, что такой симбиоз возможен. Она ведь ещё там у себя в трее показавает скрытые окна. Но ладно, это так, мелочь, по сравнению с подвисанием, о котором я уже сказал, и без использования прог для скрытия. Только с миниме оно сразу застывает, а так через определенное время может. Попробую с командой, которую ты привел. Если нет, то при задачах, требующих много процессорного времени, пользоваться скриптом от BatiaFlasher писал(а):minime[/i] не вернёт консоль, если скрыть другой прогой?
Хотел создать кнопку cmd для записи текста в файл типа echo example >> readme.txt , но что-то не получается. Пробовал с батом, но в итоге в файле обнаруживаетс все содержимоео комстроки, а не то, что в эхо. Как сотворить такую кнопку? И её обратный аналог more <, чтобы при текстовом файле под курсором его содержимое появлялось в комстроке
Добавлено спустя 1 час 11 минут:
Первое сделал с батом. Остается вопрос - как перенаправить содержимое файла в cmd
Добавлено спустя 1 час 11 минут:
Первое сделал с батом. Остается вопрос - как перенаправить содержимое файла в cmd