Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Обсуждение темы "Обмен кнопками"
Goto page Previous  1, 2, 3 ... 37, 38, 39 ... 82, 83, 84  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Oct 14, 2012 20:50    Post subject: Reply with quote

Iori wrote:
А какой параметер в вашем скрипте надо изменить что-бы манипулировать - Copy.
Тут система сама переименовывает, для частных случаев нужно латать этот скрипт.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Oct 14, 2012 22:05    Post subject: Reply with quote

Iori wrote:
Ещё чуть потестировал батник и обнаружил что он не полностью сохроняет название папок.

Если папка называется PotPlayer_1.5.33.948 то батник сделает копию с таким именем PotPlayer_1.5.33_bak1. То-есть батник обрезает всё после последней точки.

исправьте
Quote:
if "%prist%"=="" set "prist=%~n2%~x2"
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Sun Oct 14, 2012 22:23    Post subject: Reply with quote

Quote:
исправьте


Спасибо Smile Потестировал, работает батник замечательно.

А что надо изменить в вашем последнем батнике, что-бы он так-же работал? 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
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Oct 14, 2012 23:08    Post subject: Reply with quote

Quote:
if "%pre%"=="" set "pre=%~n2%~x2"
Да.

Quote:
в одном кавычки а в другом нет.
В кавычках правильнее. Но отличия будут(?) только если в пути к %temp% есть пробелы
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Mon Oct 15, 2012 01:39    Post subject: Reply with quote

Quote:
В кавычках правильнее. Но отличия будут(?) только если в пути к %temp% есть пробелы


Понятно. На работе (winxp) кнопка работает только с ковычками, а дома (win7) без разницы.

А вообще огромное спасибо вам и Flasher-у. Very Happy
Вы ребята мастера своего дела.
Back to top
View user's profile Send private message
bbcby



Joined: 05 Mar 2006
Posts: 58

Post (Separately) Posted: Mon Oct 15, 2012 15:05    Post subject: Reply with quote

Помогите пожалуйста создать кнопку.
Есть 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
View user's profile Send private message
vbyen



Joined: 11 Sep 2012
Posts: 16

Post (Separately) Posted: Mon Oct 15, 2012 17:24    Post subject: Reply with quote

*сильно извиняюсь передо мной писавшим, но таки встряну со своими граблями)
На данный момент имеется кнопка, использующая консольную утилиту 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
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Mon Oct 15, 2012 17:51    Post subject: Reply with quote

Не имею (и не хочу иметь) понятия о работе данной утилиты, но, возможно (???), будет работать как требуется, если в параметрах кнопки поменять "%O" на "%O\%O".
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
vbyen



Joined: 11 Sep 2012
Posts: 16

Post (Separately) Posted: Mon Oct 15, 2012 18:23    Post subject: Reply with quote

Batya, спасибо за ответ, но не пашет ни с подсказкой, ни без
и ни с какими прочими, иногда совсем изощренными выкрутасами
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon Oct 15, 2012 18:59    Post subject: Reply with quote

Батник пробуй создать типа:
Code:
@echo off
md %2
cd /d %2
"%COMMANDER_PATH%\Plugins\exe\pdfimages.exe" %1 "out_"


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

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Oct 15, 2012 20:06    Post subject: Reply with quote

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
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 15, 2012 20:08    Post subject: Reply with quote

vbyen wrote:
извлекает картинки прямо рядом с PDF
Логично. Прога папки не создаёт и использует ту, что уровнем выше.
Back to top
View user's profile Send private message
vbyen



Joined: 11 Sep 2012
Posts: 16

Post (Separately) Posted: Mon Oct 15, 2012 21:39    Post subject: Reply with quote

Tol!k, пока не работает, но, кажется, то самое) спасибо
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 15, 2012 21:50    Post subject: Reply with quote

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
View user's profile Send private message
AlexTex



Joined: 10 Jul 2008
Posts: 42

Post (Separately) Posted: Thu Nov 08, 2012 15:53    Post subject: Reply with quote

Возможно ли сделать кнопку "Создание папки с именем из буфера обмена"?
Обе "кнопочные" темы просмотрел, как-будто нет такой...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 37, 38, 39 ... 82, 83, 84  Next
Page 38 of 84

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group