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

Добавлено: Вс окт 14, 2012 20:50
Flasher
Iori писал(а):А какой параметер в вашем скрипте надо изменить что-бы манипулировать - Copy.
Тут система сама переименовывает, для частных случаев нужно латать этот скрипт.

Добавлено: Вс окт 14, 2012 22:05
Tol!k
Iori писал(а):Ещё чуть потестировал батник и обнаружил что он не полностью сохроняет название папок.

Если папка называется PotPlayer_1.5.33.948 то батник сделает копию с таким именем PotPlayer_1.5.33_bak1. То-есть батник обрезает всё после последней точки.
исправьте
if "%prist%"=="" set "prist=%~n2%~x2"

Добавлено: Вс окт 14, 2012 22:29
Iori
исправьте
Спасибо :) Потестировал, работает батник замечательно.

А что надо изменить в вашем последнем батнике, что-бы он так-же работал? 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
То-есть в одном кавычки а в другом нет.

Добавлено: Вс окт 14, 2012 23:08
Tol!k
if "%pre%"=="" set "pre=%~n2%~x2"
Да.
в одном кавычки а в другом нет.
В кавычках правильнее. Но отличия будут(?) только если в пути к %temp% есть пробелы

Добавлено: Пн окт 15, 2012 01:39
Iori
В кавычках правильнее. Но отличия будут(?) только если в пути к %temp% есть пробелы
Понятно. На работе (winxp) кнопка работает только с ковычками, а дома (win7) без разницы.

А вообще огромное спасибо вам и Flasher-у. :D
Вы ребята мастера своего дела.

Добавлено: Пн окт 15, 2012 15:05
bbcby
Помогите пожалуйста создать кнопку.
Есть cmd файл (подсмотрел в инете, сам с cmd не очень дружу), который создает AVS на файлы, лежащие в данном каталоге:

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

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 скрипты вида:

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

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 с нужным содержимым внутри.
Надеюсь изложил правильно. Спасибо.

Добавлено: Пн окт 15, 2012 17:24
vbyen
*сильно извиняюсь передо мной писавшим, но таки встряну со своими граблями)
На данный момент имеется кнопка, использующая консольную утилиту pdfimages из комплекта Xpdf для извлечения ресурсов из PDF-файлов, в частности JPG-графику.

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\pdfimages.exe
-j "%p%n" "%O"
%COMMANDER_PATH%\TOTALCMD.EXE,3
Извлечь из выделенного PDF-документа JPG-графику

1
-1
Кнопка отлично работает, но извлекает картинки прямо рядом с PDF - и это не есть хорошо. Можно ли модифицировать данную кнопку для извлечения графики в каталог с именем соответствующего PDF-файла?
*что-то мне подсказывает, что для этого возможно/нужно подключать батники/скрипты, не?

Добавлено: Пн окт 15, 2012 17:51
Batya
Не имею (и не хочу иметь) понятия о работе данной утилиты, но, возможно (???), будет работать как требуется, если в параметрах кнопки поменять "%O" на "%O\%O".

Добавлено: Пн окт 15, 2012 18:23
vbyen
Batya, спасибо за ответ, но не пашет ни с подсказкой, ни без
и ни с какими прочими, иногда совсем изощренными выкрутасами

Добавлено: Пн окт 15, 2012 18:59
MVV
Батник пробуй создать типа:

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

@echo off
md %2
cd /d %2
"%COMMANDER_PATH%\Plugins\exe\pdfimages.exe" %1 "out_"
И кнопка вида:

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

Команда: cmd /c ""путь к батнику.bat"
Параметры: %P%N "%P%O""

Добавлено: Пн окт 15, 2012 20:06
Tol!k

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

TOTALCMD#BAR#DATA
%ComSpec% /c
md "%O" &pdfimages.exe -j "%p%n" "%O\%O"
%COMMANDER_PATH%\TOTALCMD.EXE,3
Извлечь из выделенного PDF-документа JPG-графику

1
-1

Добавлено: Пн окт 15, 2012 20:08
Flasher
vbyen писал(а):извлекает картинки прямо рядом с PDF
Логично. Прога папки не создаёт и использует ту, что уровнем выше.

Добавлено: Пн окт 15, 2012 21:39
vbyen
Tol!k, пока не работает, но, кажется, то самое) спасибо

Добавлено: Пн окт 15, 2012 21:50
Flasher
vbyen
Подразумевается, что указан полный путь до утилиты:

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

TOTALCMD#BAR#DATA
%ComSpec% /c
md "%O" &"%%COMMANDER_PATH%%\Utils\pdfimages\pdfimages.exe" -j %V "%O\%O"
shell32.dll,117
Извлечь графику из PDF-файла под курсором в одноимённый каталог

1

Добавлено: Чт ноя 08, 2012 15:53
AlexTex
Возможно ли сделать кнопку "Создание папки с именем из буфера обмена"?
Обе "кнопочные" темы просмотрел, как-будто нет такой...