View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Oct 14, 2012 20:50 Post subject: |
|
|
Iori wrote: | А какой параметер в вашем скрипте надо изменить что-бы манипулировать - Copy. | Тут система сама переименовывает, для частных случаев нужно латать этот скрипт. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Oct 14, 2012 22:05 Post subject: |
|
|
Iori wrote: | Ещё чуть потестировал батник и обнаружил что он не полностью сохроняет название папок.
Если папка называется PotPlayer_1.5.33.948 то батник сделает копию с таким именем PotPlayer_1.5.33_bak1. То-есть батник обрезает всё после последней точки. |
исправьте
Quote: | if "%prist%"=="" set "prist=%~n2%~x2" |
|
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Sun Oct 14, 2012 22:23 Post subject: |
|
|
Спасибо Потестировал, работает батник замечательно.
А что надо изменить в вашем последнем батнике, что-бы он так-же работал? http://forum.wincmd.ru/viewpost.php?p=91443
Не вот эту строчку ?
if "%pre%"=="" set "pre=%~n2" на if "%pre%"=="" set "pre=%~n2%~x2"
EDIT: и еще такой быстрый вопрос почему у вас в первом батнике
rem или: %L "d:\куда копировать\" а во втором rem Параметры: "%L" "d:\куда\" 3
То-есть в одном кавычки а в другом нет. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Oct 14, 2012 23:08 Post subject: |
|
|
Quote: | if "%pre%"=="" set "pre=%~n2%~x2" | Да.
Quote: | в одном кавычки а в другом нет. | В кавычках правильнее. Но отличия будут(?) только если в пути к %temp% есть пробелы |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Oct 15, 2012 01:39 Post subject: |
|
|
Quote: | В кавычках правильнее. Но отличия будут(?) только если в пути к %temp% есть пробелы |
Понятно. На работе (winxp) кнопка работает только с ковычками, а дома (win7) без разницы.
А вообще огромное спасибо вам и Flasher-у.
Вы ребята мастера своего дела. |
|
Back to top |
|
|
bbcby
Joined: 05 Mar 2006 Posts: 58
|
(Separately) Posted: Mon Oct 15, 2012 15:05 Post subject: |
|
|
Помогите пожалуйста создать кнопку.
Есть cmd файл (подсмотрел в инете, сам с cmd не очень дружу), который создает AVS на файлы, лежащие в данном каталоге:
Code: | for %%x in (*.mkv) do (
echo.FFmpegSource2^("%%x"^, vtrack=-1, atrack=-2, fpsnum=24000, fpsden=1001, width=1280, height=720, resizer="LANCZOS", colorspace="YUY2"^)
echo.ColorMatrix^(mode="Rec.709->Rec.601", inputFR=false, clamp=0^)
) > "%%~nx.avs" |
В результате создаются AviSynth скрипты вида:
Code: | FFmpegSource2("movie-1.mkv", vtrack=-1, atrack=-2, fpsnum=24000, fpsden=1001, width=1280, height=720, resizer="LANCZOS", colorspace="YUY2")
ColorMatrix(mode="Rec.709->Rec.601", inputFR=false, clamp=0) |
Нужна кнопка, по нажатии на которую, создавались бы AVS файлы на только на выделенные файлы.
Или может есть вариант по-проще. Типа создание текстового файла с расширением AVS с нужным содержимым внутри.
Надеюсь изложил правильно. Спасибо. |
|
Back to top |
|
|
vbyen
Joined: 11 Sep 2012 Posts: 16
|
(Separately) Posted: Mon Oct 15, 2012 17:24 Post subject: |
|
|
*сильно извиняюсь передо мной писавшим, но таки встряну со своими граблями)
На данный момент имеется кнопка, использующая консольную утилиту pdfimages из комплекта Xpdf для извлечения ресурсов из PDF-файлов, в частности JPG-графику.
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\pdfimages.exe
-j "%p%n" "%O"
%COMMANDER_PATH%\TOTALCMD.EXE,3
Извлечь из выделенного PDF-документа JPG-графику
1
-1
|
Кнопка отлично работает, но извлекает картинки прямо рядом с PDF - и это не есть хорошо. Можно ли модифицировать данную кнопку для извлечения графики в каталог с именем соответствующего PDF-файла?
*что-то мне подсказывает, что для этого возможно/нужно подключать батники/скрипты, не? |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Mon Oct 15, 2012 17:51 Post subject: |
|
|
Не имею (и не хочу иметь) понятия о работе данной утилиты, но, возможно (???), будет работать как требуется, если в параметрах кнопки поменять "%O" на "%O\%O". _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
vbyen
Joined: 11 Sep 2012 Posts: 16
|
(Separately) Posted: Mon Oct 15, 2012 18:23 Post subject: |
|
|
Batya, спасибо за ответ, но не пашет ни с подсказкой, ни без
и ни с какими прочими, иногда совсем изощренными выкрутасами |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Mon Oct 15, 2012 20:06 Post subject: |
|
|
Code: | TOTALCMD#BAR#DATA
%ComSpec% /c
md "%O" &pdfimages.exe -j "%p%n" "%O\%O"
%COMMANDER_PATH%\TOTALCMD.EXE,3
Извлечь из выделенного PDF-документа JPG-графику
1
-1
|
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Oct 15, 2012 20:08 Post subject: |
|
|
vbyen wrote: | извлекает картинки прямо рядом с PDF | Логично. Прога папки не создаёт и использует ту, что уровнем выше. |
|
Back to top |
|
|
vbyen
Joined: 11 Sep 2012 Posts: 16
|
(Separately) Posted: Mon Oct 15, 2012 21:39 Post subject: |
|
|
Tol!k, пока не работает, но, кажется, то самое) спасибо |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Oct 15, 2012 21:50 Post subject: |
|
|
vbyen
Подразумевается, что указан полный путь до утилиты:
Code: | TOTALCMD#BAR#DATA
%ComSpec% /c
md "%O" &"%%COMMANDER_PATH%%\Utils\pdfimages\pdfimages.exe" -j %V "%O\%O"
shell32.dll,117
Извлечь графику из PDF-файла под курсором в одноимённый каталог
1 |
|
|
Back to top |
|
|
AlexTex
Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Thu Nov 08, 2012 15:53 Post subject: |
|
|
Возможно ли сделать кнопку "Создание папки с именем из буфера обмена"?
Обе "кнопочные" темы просмотрел, как-будто нет такой... |
|
Back to top |
|
|
|