Страница 47 из 88

Добавлено: Вс окт 26, 2014 15:49
Flasher
Dimsok
Как ни раз говорилось (и чётко отмечено в памятке), на скрипт нужно указывать ссылкой.
Я скрипт mozers не использую. Есть ещё более навороченный Multirun от Batya.
И поскольку мы тут в теме кнопок, а не скриптов, советую по такой схеме действовать.

Добавлено: Ср окт 29, 2014 14:00
Dimsok
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

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

Добавлено: Ср окт 29, 2014 15:07
Flasher
Dimsok писал(а):-i %P%S -o "%P%O".divx
В корне неверно.
Должно быть так: -i "%%#" -o "%%~n#.divx"

Добавлено: Сб ноя 01, 2014 13:52
Dimsok
Как быть если при использовании с for /f "delims=" %# in по завершению операций окно остается висеть. С использованием &exit оно закрывается сразу по обработке первого элемента.

Вопрос снимается. Я просто поменял, потому как не работало, и надо было глянуть че там, а потом забыл вернуть

Добавлено: Сб ноя 01, 2014 13:57
Flasher
Не использовать /k вместо /с.

Добавлено: Вт ноя 11, 2014 11:24
Dimsok
Есть проблема при использование кнопок типа "/c for /f" для множественной обработки файлов под курсором. Конечно, удобней что всё происходит в одном окне по сравнению с тем же "multirun.vbs", но первой неожиданностью было то, что это не работает с прогрммкой "minime", призванной скрывать любые окна по нажани горчих клавиш. При скрытии процесс просто замерзает, и не возобновляется и после возвращения на фон.
Ну это ладно, с лишним консольным окном на панели еще можно жить, но вот при длительных процессах типа конвертации с "divx plus" процесс может самопроизвольно "застыть", например, при обработе 2-го или 3-го файла. Поэтому ворос - это закономерно, или же подобного ни у кого более не замечалось?

Добавлено: Вт ноя 11, 2014 15:08
Flasher
Dimsok
Всё зависит от заданных условий. Может быть какая-то ошибка в постановке кавычек. cmd выдаёт текст, что такого-то пути не существует и, разумеется, остаётся висеть в трее.
А что значит "скрывать ... при нажатии горячих клавиш"?

Добавлено: Вт ноя 11, 2014 16:13
Dimsok
Что значит? Ну вот при запуске кнопки консольно окно на панели остается. Я нажимаю к примеру ctrl+shift+alt+H и оно скрывается с панели, нажимаю ctrl+shift+alt+S и оно возвращается.
Но и без этой программки все равно процесс может повиснуть. Несуществующие пути тут не при чем. К примеру выделяю 3 видеофайла и запускаю кодирование через кнопку. Оно может обработать 3, а может повиснуть где нибудь на 3-ем или втором. Думаю, дело не в divx конвертере. Что-то подсказывает, что при конвертации с ffmpg будет то же самое. К кратковременным процессам вопросов нет.

Добавлено: Вт ноя 11, 2014 16:20
Flasher
Dimsok писал(а):Ну вот при запуске кнопки консольно окно на панели остается.
На панели задач?

Что касается подвисания - попробуй использовать start /WAIT. Возможно, виноват синхронный вызов.

Добавлено: Вт ноя 11, 2014 16:23
Dimsok
Flasher писал(а):На панели задач?
На том, что можно получить из перевода слова "taskbar"

Добавлено: Вт ноя 11, 2014 16:26
Flasher
В таком случае не понимаю, зачем тебе нужна какая-то утилита, где нужно дополнительно нажимать хоткеи. Используй сразу утилиты скрытия консоли.

Добавлено: Вт ноя 11, 2014 16:33
Dimsok
Типа cmdow? Ну так-то мне кажется удобней, можно при нажатии вернуть окно, посмотреть что там творится и заново скрыть

Добавлено: Вт ноя 11, 2014 16:38
Flasher
Да. Но есть утилиты и поменьше: 1, 5, 6, 7 Кб.
А minime не вернёт консоль, если скрыть другой прогой?

Добавлено: Вт ноя 11, 2014 16:44
Dimsok
Flasher писал(а):minime[/i] не вернёт консоль, если скрыть другой прогой?
Не пробовал, но сомневаюсь, что такой симбиоз возможен. Она ведь ещё там у себя в трее показавает скрытые окна. Но ладно, это так, мелочь, по сравнению с подвисанием, о котором я уже сказал, и без использования прог для скрытия. Только с миниме оно сразу застывает, а так через определенное время может. Попробую с командой, которую ты привел. Если нет, то при задачах, требующих много процессорного времени, пользоваться скриптом от Batia

Добавлено: Ср ноя 26, 2014 16:19
Dimsok
Хотел создать кнопку cmd для записи текста в файл типа echo example >> readme.txt , но что-то не получается. Пробовал с батом, но в итоге в файле обнаруживаетс все содержимоео комстроки, а не то, что в эхо. Как сотворить такую кнопку? И её обратный аналог more <, чтобы при текстовом файле под курсором его содержимое появлялось в комстроке

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

Первое сделал с батом. Остается вопрос - как перенаправить содержимое файла в cmd