Предыдущая тема
::
Следующая тема
|
Автор |
Сообщение |
Cooler Гость
|
Добавлено: Вс Апр 11, 2010 0:02 am |
|
|
пришла идея с автозаменой...
нелохо бы нашлась программа которая могла бы менять любой текст на определенный, как например:
Код: | "C:\Program Files (x86)\MKVtoolnix\mkvmerge.exe" -o "E:\\merge\\1.mkv" |
на
Код: | "C:\Program Files (x86)\MKVtoolnix\mkvmerge.exe" -o "E:\\merge\\%%v" |
то есть при условии начала текста "E:\\" и до окончания "mkv" должен подставляться заданный текст.
Может кто-нибудь знает подобную программу? если таковой нет, попробую написать скрипт... хотя я в этом не силен ^^" |
|
|
|
К началу |
|
Ё
Переводы

Зарегистрирован: 28.04.2004 Сообщения: 84 Откуда: Санкт-Петербург, Россия
|
Добавлено: Вс Апр 11, 2010 0:26 am |
|
|
PsPad поддерживает регулярные выражения, насколько помню. Любой редактор вообще должен уметь, если не нотепад |
|
|
|
К началу |
|
goodleses Гость
|
Добавлено: Вс Апр 11, 2010 0:36 am |
|
|
Неясна цель такой автозамены. В общем, подобные задачи решаются с помощью регулярных выражений. Для конкретных файлов можно использовать, например Notepad++.
Если вы хотите встроить это в скрипт, тогда используйте GREP. Или можно использовать PowerShell, там регулярные выражения встроены. |
|
|
|
К началу |
|
Cooler Гость
|
Добавлено: Вс Апр 11, 2010 3:32 am |
|
|
спасибо. В регулярных выражениях малость разобрался, понял, что быстро не сдюжу. Так что отложим на будущее.
З.Ы. целью было сделать алгоритм быстрой смены расположения файла в батнике на свое, заданное. А заодно и расширения, т.к. для ogm, mp4, avi тоже работает, хоть и не всегда... да и расширение старое оставляет. Принцип действия - как у любого консольного ренеймера - правит все батники в папке. |
|
|
|
К началу |
|
goodleses Гость
|
Добавлено: Вс Апр 11, 2010 4:54 am |
|
|
Цитата: | ogm, mp4, avi тоже работает, хоть и не всегда... да и расширение старое оставляет. |
Вот пример для avi - в конце мы просто меняем расширения файлов. "1" к выходному расширению добавляется для наглядности и удобства.
Код: | echo off
set _folder=Result
for %%v in ("*.avi") do "C:\Program Files (x86)\MKVtoolnix\mkvmerge.exe" -o "%_folder%\%%v1" "--default-track" "1:yes" "--forced-track" "1:no" "--display-dimensions" "1:1280x720" "--language" "3:jpn" "--track-name" "3:Original" "--default-track" "3:yes" "--forced-track" "3:no" "-a" "3" "-d" "1" "-S" "-T" "--no-global-tags" "--no-chapters" "%%v" "--track-order" "0:1,0:3" "--title" ""
cd %_folder%
rename *.avi1 *.mkv |
|
|
|
|
К началу |
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы, прикрепленные к сообщениям
|
Powered by : phpBB © | Время : 0.1292с | SQL-запросов : 15 | Gzip : Вкл.
|