Страница 1 из 2
кнопка создания графического файла с содержимым буфера обмен
Добавлено: Сб окт 25, 2008 00:32
laburj
требуется создать кнопку создания графич. файла (напр. jpg) с названием файла под курсором (если файла под курсором нет-NewFile) с графическим содержанием буфера обмена
Добавлено: Сб окт 25, 2008 01:01
Вахмурка
У
IrfanView есть ключ командной строки /clippaste, который вставляет содержимое буфера в окно Ирфана. Имя, правда, при этом присваивается ClipboardXX, где XX - номер (01, 02, и т.д.). Далее можно поиграться разными параметрами ком. строки, скажем /convert (см. справку). В качестве посредника можно использовать батник с параметром %1.
Если так не получится, можно написать скрипт, который и формат jpg из списка выбирает, и новое имя назначает. Передать параметр %P проще простого.
Добавлено: Вт окт 28, 2008 00:59
laburj
Вахмурка, а нельзя ли в этом нехитром деле мне помочь?))
больше всего не нравится в этой ситуации, что при вставке изображения из буфера имя меняется и приходиться в окне сохранения указывать первоначально созданный файл (с названием файла под курсором) и пересохранять.
проблемы выбоа формата именно jpg не стоит-т.к. он у меня стоит по умолчанию
в идеале хотелось бы кнопку (на которую в итоге повесится хоткей), которая:
1. создаёт файл (как я понимаю пустышку) с именем файла под курсором, но другим расширением (пр. jpg)
2. автоматически открывается файл и вставляется картинка из буфера
(желательно чтобы название не менялось на ClipboardXX, чтобы потом сразу нажать ctrl+s и enter)
Добавлено: Вт окт 28, 2008 01:21
Tol!k
laburj, в чём проблема-то, я не понял. В параметрах кнопки напиши
/clippaste /convert="%P%O.jpg"
всё создаваться, открываться, вставляться, сохраняться не меняясь на ClipboardXX будет САМО, слава Irfan`y
Добавлено: Вт окт 28, 2008 01:52
laburj
Tol!k
спасибо огромное, просто прочитав справку к ирфану я так и не понял истинного значения ключа "convert"))
а можно ли сделать так, чтобы после нажатия кнопки открывался irfan, вставлялось изображение из буфера
после можно было слегка отредактировать (в моём случае интересует только обрезка)
после нажать ctrl+s и сохранить с тем же именем
Добавлено: Вт окт 28, 2008 02:24
Tol!k
laburj
IrfanView не может открывать несуществующие файлы, поэтому сначала создаём файл, а затем его переоткрываем:
clippaste.cmd
Код: Выделить всё
@echo off &chcp 1251 >nul
rem Параметры кнопки: "%P%O.jpg"
start "" /wait "d:\path\i_view32.exe" /clippaste /jpgq=100 /convert="%~1"
start "" "d:\path\i_view32.exe" "%~1"
В параметрах кнопки "%P%O.jpg" в кавычках.
Добавлено: Вт окт 28, 2008 07:35
laburj
Tol!k, спасибо! это космос) и не думал, что так красиво выйдет
Добавлено: Ср фев 25, 2009 20:15
vadd
А как сделать чтобы ирфан все выделенные файлы ресайзил по заданным параметрам, у меня получается только 1 файл, а когда выделено больше 2-х файлов, то выдает ошибку (cant read header, cant save jpg, что-то такое), помогите пожалуйста :)
Добавлено: Ср фев 25, 2009 21:11
Tol!k
vadd, мог бы и показать, что уже сделал
кнопка
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\path\resize.cmd
%L 25p
%COMMANDER_PATH%\WCMICONS.DLL,26
resize selected images
1
-1
resize.cmd
Код: Выделить всё
@echo off &chcp 1251 >nul
rem Параметры кнопки: %L new_size
rem для 300px new_size= 300
rem для 25% new_size= 25p
for /f "delims=" %%a in (%1) do start "" /wait "d:\path\IView\i_view32.exe" "%%a" /resize=(%2,%2) /aspectratio /resample /jpgq=90 /convert="thumb-%%~na.jpg"
Добавлено: Ср фев 25, 2009 21:21
vadd
Супер, огромное спасибо! :D
Добавлено: Сб фев 28, 2009 21:52
Моторокер
[mod="Моторокер"]Тема перенесена из Общих вопросов.[/mod]
Добавлено: Пн май 03, 2010 13:14
Andrey_A
Хотел изменить изображения с помощью предложенных clippaste.cmd и ReSize.cmd, в обоих случаях вылетае(ю)т изображение(я) в фотоальбоме Windows, и ничего не происходит, у меня с-ма Vista, может в ней проблема
Добавлено: Вт май 04, 2010 08:29
Avada
Tol!k сообщил через ЛС исправленные коды обоих CMD и кнопки. Соответствующие посты отредактированы.
Добавлено: Вт май 04, 2010 09:03
Tol!k
Старые коды работали только с короткими путями к .EXE
Исправленные коды универсальные.
Добавлено: Вт окт 16, 2012 20:37
AlexTex
Tol!k писал(а):всё создаваться, открываться, вставляться, сохраняться не меняясь на ClipboardXX будет САМО, слава Irfan`y
А как сделать, чтобы имя менялось и номер присваивался?