Описание команды


scren

Создание скриншотов.

scren=Path||NameFormat, ||snap<>, ||screenxy<>, ||scursor<>, ||sclipup<>, ||sclas<>, ||eclas<>, ||sblock<>, ||upd<>, ||<info>, ||<xinfo>, ||cntlr<>, ||quality<>, ||clrcompres<>, ||bmpformat<>

Параметры:

1-й обязательный параметр.
PathПуть. Параметр Path//Mode где:
  Path - путь, где будут создаваться скриншоты.
  Mode
    1 - добавлять счётчик при совпадении имён.
    2 - заменять при совпадении имён.
2-й обязательный параметр.
Name
Format
Условия. Параметр Name|Format, где:
  Name - имя создаваемого скриншота, возможные варианты:
  • Имя (Screen).
  • GLOBALNAME<> - информация переданная глобальными переменными см. Дополнение №23.
  • [info] или <info> - информация параметра см. Дополнение №10.
  • $fname - имя берётся из ключа FormatNameSC в TCIMG.ini в секции [ScreenCapture],
    где можно настроить формат даты: YYYYMMDDHHNNSS
    Знаки разделителей не имеют значения, главное порядок, где:
      YYYY - все четыре цифры года.
      MM - месяц от 01 до 12.
      DD - день месяца от 01 до 31.
      HH - часы в 24-часовом формате от 00 до 23.
      NN - минуты от 00 до 59.
      SS - секунды от 00 до 59.
  Format - тип скриншотов. Поддерживаются BMP, GIF, JPG (JPEG), PNG и TIF (TIFF) (по умолчанию JPG).
Дополнительные параметры:
snap<>Захват. Параметр snap<Number> позволяет захватывать различные объекты, где Number:
  1 - визуальный выбор объектов.
  2 - планируется...

  3 - захват произвольной области. Могут быть задействованы следующие параметры:
   snap<3,Color1,Color2,Width>, где:
    Color1 - RGB цвет вне поля выделенного фрагмента (# - прозрачный цвет).
    Color2 - RGB цвет карандаша.
    Width - толщина карандаша.

  4 - захват многоугольника по точкам. Могут быть задействованы следующие параметры:
   snap<4,Color,Mode>, где:
    Color - RGB цвет вне поля многоугольника (# - прозрачный цвет).
    Mode - количество углов многоугольника:
      0 - неограниченно (по умолчанию).
      3 и выше - конечное число точек, после создания которых, происходит автоматическое создание скриншота.
    • Точки создаются правой кнопкой мыши.
    • Точки можно перетаскивать левой кнопкой мыши.
    • Создание скриншота по нажатию SHIFT или средней кнопкой мыши.
    • При Mode=3 и выше: создание последней точки создаст скриншот.

  5 - захват окружности. Могут быть задействованы следующие параметры:
   snap<5,Color>, где:
    Color - RGB цвет вне поля окружности (# - прозрачный цвет).
    • Захват производится по 2-м точкам: точки центра окружности и точки на дуге окружности.

  6 - захват эллипса. Могут быть задействованы следующие параметры:
   snap<6,Color>, где:
    Color - RGB цвет вне поля эллипса (# - прозрачный цвет).
    • Захват производится по 3-м точкам: точки центра эллипса, точки ограничивающей высоту эллипса и точки ограничивающей ширину эллипса.

  7 - захват равностороннего многоугольника по 2-м точкам. Могут быть задействованы следующие параметры:
   snap<7,Color,Mode>, где:
    Color - RGB цвет вне поля многоугольника (# - прозрачный цвет).
    Mode - количество углов многоугольника.

  8 - захват звезды по 3-м точкам. Могут быть задействованы следующие параметры:
   snap<8,Color,Mode>, где:
    Color - RGB цвет вне поля звезды (# - прозрачный цвет).
    Mode - количество концов звезды.
screenxy<>Координаты. Параметр screenxy<Left,Right,Top,Bottom> позволяет делать скриншоты относительно заданных координат. Где:
  Left - X координата верхнего левого угла прямоугольника. При отрицательном значении обратный отсчёт (от ширины экрана).
  Right - Y координата верхнего левого угла прямоугольника. При отрицательном значении обратный отсчёт (от высоты экрана).
  Top - X координата правого нижнего угла прямоугольника. Если -1, то используется ширина текущего экрана.
  Bottom - Y координата правого нижнего угла прямоугольника. Если -1, то используется высота текущего экрана.
scursor<>Курсор. Параметр scursor<1> позволяет захватывать курсор.
sclipup<>Буфер обмена. Параметр sclipup<Number> позволяет скопировать скриншот в буфер обмена, где Number:
  1 - не создавать файл.
  2 - создавать.
sclas<>Захват окна. Параметр sclas<CLASS(!!TITLE)> позволяет создать скриншот заданного окна, где:
  CLASS - класс или дескриптор окна. Если ACTIVE, то активное окно.
  TITLE [необязательный] - заголовок окна.
  Для создания скриншота окно должно существовать, если свёрнуто, то на доли секунды оно будет вызвано.
eclas<>Захват элемента окна. Параметр eclas<Handle> позволяет создать скриншот заданного элемента окна, где:
  Handle - дескриптор элемента.
sblock<>Блокировка экрана перед захватом выделяемой области.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять (по умолчанию, т.е. если параметр не прописан, то панели не обновляются).
<info>Получение различной информации. см. Дополнение №10.
<xinfo>Получение различной информации. см. Дополнение №10.
  Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info>
  Пример: <xinfo=o450<info=f50FilePath//>//>
cntlr<>Счётчик. При совпадении имён:
  0 - счётчик слева.
  1 - счётчик справа (по умолчанию).
quality<>Качество JPG, JPEG изображения. Параметр quality<Number>, где Number - процентное соотношение качества, может быть в диапазоне от 1 до 100.
clrcompres<>Глубина цвета и сжатие TIF, TIFF изображения. Параметр clrcompres<Depth,Compress>, где:
  Depth - устанавливает глубину цвета TIFF при захвате снимков экрана.
    0 - кодирование глубины цвета по умолчанию.
    1 - 24 бит.
    2 - 32 бит.
  Compress - устанавливает сжатие TIFF при захвате снимков экрана.
    0 - кодирование сжатия по умолчанию.
    1 - без сжатия.
    2 - LZW сжатие.
bmpformat<>Глубина цвета BMP изображения. Параметр bmpformat<Format>, где:
  Format - установка глубины изображения (бит на пиксель):
    0 = 16 бит; 5 бит на каждый цвет RGB.
    1 = 16 бит; 5 бит для красного, 6 бит для зеленого и 5 бит для синего.
    2 = 24 бит; 8 бит на каждый цвет RGB.
    3 = 32 бит; 8 бит на каждый цвет RGB. Без альфа канала (прозрачности).
    4 = 32 бит; 8 бит на каждый цвет RGB и альфа-канал.

Примечания:

Для предварительного выбора объекта рекомендуется перед командой ставить паузу pause или воспользоваться параметром snap<>, в котором есть несколько режимов:
  • Захват объектов (элементов окон), включая контекстные меню и подменю.
  • Захват выделенной области.
  • Для захвата контекстных меню и выделенной области используется параметр sblock<>.
В подсказках в визуальном выборе есть подробная информация:


  • Стрелки ←, ↑, →, ↓ и клавиши A W D S перемещают стороны выделяемой области.
  • Клавиши R G, T F, Y J, U H перемещают углы выделяемой области.

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALSCRENмассив выходных данных (в первой ячейке путь созданного изображения)

См. также:

gifnn, gifcs, gifcn, clipi, exiff, exifs, iclip, imgcf, imgcg, imgcn, imgcr, imgff, imgfs, imggo, imght, imgjf, imgjs, imgnz, imgth, imgtx, imgtz, imgup, imgvw, imgwh, picsf, picss, prevw, sdesk, sdess, symxx

Примеры:
 Как создать кнопку?

<PRESS=11,6A> scren="%p"//1||$fname|png||snap<1>||scursor<1>||upd<1> :EXIT: ;; создать скриншот в активной панели выделенной области (работает после запуска команды и по нажатию клавиш CTRL + * разовый запуск)

<PRESS=11,6A> scren="%p"//1||$fname|png||snap<1>||scursor<1>||upd<1> <PRESS=1B> :EXIT: ;; создать скриншот в активной панели выделенной области (работает после запуска команды и по нажатию клавиш CTRL + * выход по ESC)

<PRESS=11,6A> scren=%%TCIMG_TEMP%%\//1||Screen|png||snap<1> picup=%%TCIMG_TEMP%%\Screen.png||6||1 tempxx :EXIT: ;; создать скриншот выделенной области и загрузить на сервер imagebam.com с отправкой ссылки в буфер обмена (работает после запуска команды и по нажатию клавиш CTRL + * )

<PRESS=11,6A> scren=%%TCIMG_TEMP%%\//1||Screen|png||snap<1> picup=%%TCIMG_TEMP%%\Screen.png||6||1 tempxx <PRESS=1B> :EXIT: ;; создать скриншот выделенной области и загрузить на сервер imagebam.com с отправкой ссылки в буфер обмена (работает после запуска команды и по нажатию клавиш CTRL + * выход по ESC)

<TRAY=HINT1||3||%%TCIMG_PATH%%\TCIMG.dll,5> <PRESS=11,6A> scren="%p"//1||$fname|png||snap<1>||scursor<1>||upd<1> ;; создать скриншот в активной панели выделенной области (работает после запуска команды и по нажатию клавиш CTRL + *, при работе отображается иконка в трее, подсказка настраивается в TCIMG_.lng в ключе TrayIconHint1)

<TRAY=HINT1||3||1> <PRESS=11,6A> scren="%p"//1||$fname|png||snap<1>||scursor<1>||upd<1> ;; создать скриншот в активной панели выделенной области (работает после запуска команды и по нажатию клавиш CTRL + *, при работе отображается иконка в трее, подсказка настраивается в TCIMG_.lng в ключе TrayIconHint1), иконка в TCIMG.ini в [ProcessIcon] ключ 2

<TRAY=HINT1> <PRESS=11,6A> scren="%p"//1||$fname|png||snap<1>||scursor<1>||upd<1> ;; создать скриншот в активной панели выделенной области (работает после запуска команды и по нажатию клавиш CTRL + * , при работе отображается иконка в трее, подсказка настраивается в TCIMG_.lng в ключе TrayIconHint1)

<TRAY=Подсказка~~к~~команде> <PRESS=11,6A> scren="%p"//1||$fname|png||snap<1>||scursor<1>||upd<1> ;; создать скриншот в активной панели выделенной области (работает после запуска команды и по нажатию клавиш CTRL + * , при работе отображается иконка в трее)

<TRAY=Скриншот~~по~~CTRL+*> <PRESS=11,6A> scren="%p"//1||$fname|png||snap<1>||sblock<>||upd<1> ;; создать скриншот в активной панели выделенной области (работает после запуска команды и по нажатию клавиш CTRL + * ) (блокировка экрана перед захватом области)

exect=$var_h=ControlGetHandle('[CLASS:AkelPad4]',Null,'AkelEditW1') scren="%p"//1||$fname||sclas<$var_h> ;; создать в текущей панели скриншот экрана в jpg именем даты окна редактирования AkelPad

global scren="%p"//1||$fname|png GLOBALSCREN<c1> ;; создать в текущей панели скриншот экрана в png именем даты, путь отправить в буфер обмена

global scren="%p"//1||$fname|png imgvw=@GLOBALSCREN<1> ;; создать в текущей панели скриншот экрана в png именем даты и просмотреть созданный скриншот в просмотрщике

global scren="%p"//1||$fname|png start=%%WINDIR%%\system32\mspaint.exe||GLOBALSCREN<1> ;; создать в текущей панели скриншот экрана в png именем даты и открыть созданный скриншот в Paint

global scren="%p"//1||$fname|png start=FSCapture||GLOBALSCREN<1> ;; создать в текущей панели скриншот экрана в png именем даты и открыть созданный скриншот в FastStone Capture

global start=%P%N||&&procwait||&&max scren="%t"//1||$fname|png||sclas<GLOBALPROGR<2>>||upd<3> close=GLOBALPROGR<2> ;; запустить программу под курсором, развернуть во весь экран, сделать скриншот и закрыть (не у всех программ это получится сделать,т.к. не прямые классы, к примеру портабельные, у которых запускающий файл один, а имя процесса совершенно другое)

imgpr=1 pause=3s scren=$f06//1||$fname||sclas<ACTIVE>||sclipup<2>||quality<50> ;; через 3 секунды после запуска создать на рабочем столе скриншот активного окна и записать его в буфер обмена, качество JPG 50%

imgpr=1 pause=3s scren=$f06//1||$fname|bmp||sclas<ACTIVE>||bmpformat<1> ;; через 3 секунды после запуска создать на рабочем столе скриншот активного окна, глубина цвета BMP 16 бит; 5 бит для красного, 6 бит для зеленого и 5 бит для синего

imgpr=1 pause=3s scren=$f06//1||$fname|tif||sclas<ACTIVE>||clrcompres<2,2> ;; через 3 секунды после запуска создать на рабочем столе скриншот активного окна, глубина цвета TIF 32 бит, сжатие LZW

itray=3 sends=x??-1||##rndm<3|5>||??1 scren=$f254||Screen|png||snap<1> renmm=GLOBALSCREN<1>||##scr-<info=f34$f254\Screen.png|1>-GLOBALSENDS<1> upldf=GLOBALRENMM<1>||bild||1 GLOBALUPLDF<c> tempxx ;; созданный сриншот загрузить на bild.me и отправить ссылку в буфер обмена

pause=3s scren="%p"//1||$fname||sclas<ACTIVE>||upd<1> ;; в текущей панели создать скриншот jpg активного окна через 3 секунды после запуска команды

pause=3s scren="%p"//1||$fname|png ;; создать в текущей панели скриншот экрана в png именем даты, скрин делается через 3 секунды после запуска

pause=3s scren="%p"//1||$fname|png||snap<1>||sblock<>||upd<1> ;; через 3 секунды после запуска сделать скриншот (блокировка экрана перед захватом области)

pause=3s scren=x||x||sclas<ACTIVE>||sclipup<1> ;; записать в буфер обмена активного окна через 3 секунды после запуска команды

scren="%p"//1||$fname ;; создать в текущей панели скриншот экрана в jpg именем даты (формат имени прописывается в TCIMG.ini в FormatNameSC)

scren="%p"//1||$fname||sclipup<2> ;; создать в текущей панели скриншот экрана в jpg именем даты и записать в буфер обмена скриншот экрана

scren="%p"//1||$fname|bmp ;; создать в текущей панели скриншот экрана в bmp именем даты (формат имени прописывается в TCIMG.ini в FormatNameSC)

scren="%p"//1||$fname|bmp||sclas<AkelPad4>||upd<1> ;; в активной панели создать скриншот bmp программы AkelPad

scren="%p"//1||$fname|png ;; создать в текущей панели скриншот экрана в png именем даты (формат имени прописывается в TCIMG.ini в FormatNameSC)

scren="%p"//1||$fname|png||eclas<[info=p99|AkelPad4|AkelEditW1]>||upd<1> ;; создать скриншот в активной панели заданного элемента окна

scren="%p"//1||$fname|png||eclas<[info=x150]>||upd<1> sndps=2 ;; создать скриншот активной файловой панели в активной панели

scren="%p"//1||$fname|png||eclas<[info=x500]>||upd<1> sndps=2 ;; создать скриншот панели инструментов в активной панели

scren="%p"//1||$fname|png||eclas<<info=p99|AkelPad4|ToolbarWindow321>>||upd<1> ;; создать скриншот в активной панели заданного элемента окна

scren="%p"//1||$fname|png||sclas<HH~~Parent!!Справка~~TCIMG>||upd<1> ;; в активной панели создать скриншот png справки TCIMG

scren="%p"//1||$fname|png||screenxy<0,0,200,200>||upd<1> ;; создать в текущей панели скриншот экрана в png именем даты, размером 200x200 верхнего левого угла экрана

scren="%p"//1||$fname|png||screenxy<0,-200,200,-1>||upd<1> ;; создать в текущей панели скриншот экрана в png именем даты, размером 200x200 нижнего левого угла экрана

scren="%p"//1||$fname|png||screenxy<-200,0,-1,200>||upd<1> ;; создать в текущей панели скриншот экрана в png именем даты, размером 200x200 верхнего правого угла экрана

scren="%p"//1||$fname|png||screenxy<-200,-200,-1,-1>||upd<1> ;; создать в текущей панели скриншот экрана в png именем даты, размером 200x200 нижнего правого угла экрана

scren="%p"//1||$fname|png||screenxy<200,200,-1,-1>||upd<1> ;; создать в текущей панели скриншот экрана в png именем даты, с координатами 200:200 левого верхнего угла и до конца правого нижнего угла экрана

scren="%p"//1||$fname|png||scursor<1> ;; создать в текущей панели скриншот экрана в png именем даты с захватом курсора

scren="%p"//1||$fname|png||snap<1>||scursor<1>||upd<1> ;; создать в текущей панели скриншот с захватом курсора экрана в png, визуальный выбор области и объектов захвата

scren="%p"//1||$fname|png||snap<1>||upd<1> ;; создать в текущей панели скриншот экрана в png, визуальный выбор области и объектов захвата

scren="%p"//1||$fname|png||snap<3,#,A52A2A>||upd<1> ;; захват произвольной области и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента

scren="%p"//1||$fname|png||snap<3>||upd<1> sndps=2 ;; захват произвольной области и сохранение в активную панель, произвести звуковой сигнал

scren="%p"//1||$fname|png||snap<3>||upd<1> ;; захват произвольной области и сохранение в активную панель

scren="%p"//1||$fname|png||snap<4,#>||upd<1> ;; сделать скриншот по точкам и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента

scren="%p"//1||$fname|png||snap<4,00FFFF,3>||upd<1> ;; сделать скриншот "треугольника" по точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF (создание 3-й точки приводит к автоматическому созданию скриншота)

scren="%p"//1||$fname|png||snap<4,00FFFF,4>||upd<1> ;; сделать скриншот "четырёхугольника" по точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF (создание 4-й точки приводит к автоматическому созданию скриншота)

scren="%p"//1||$fname|png||snap<4,00FFFF>||upd<1> ;; сделать скриншот по точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF

scren="%p"//1||$fname|png||snap<4>||upd<1> ;; сделать скриншот по точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<5,#>||upd<1> ;; сделать скриншот окружности по 2-м точкам и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента

scren="%p"//1||$fname|png||snap<5,00FFFF>||upd<1> ;; сделать скриншот окружности по 2-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF

scren="%p"//1||$fname|png||snap<5>||upd<1> ;; сделать скриншот окружности по 2-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<6,#>||upd<1> ;; сделать скриншот эллипса по 3-м точкам и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента

scren="%p"//1||$fname|png||snap<6,00FFFF>||upd<1> ;; сделать скриншот эллипса по 3-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF

scren="%p"//1||$fname|png||snap<6>||upd<1> ;; сделать скриншот эллипса по 3-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<7,#,6>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего шестиугольника" по 2-м точкам и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента

scren="%p"//1||$fname|png||snap<7,0,10>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего десятиугольника" по 2-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<7,0,3>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего треугольника" по 2-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<7,0,4>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего прямоугольника" по 2-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<7,0,5>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего пятиугольника" по 2-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<7,00FFFF,6>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего шестиугольника" по 2-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF

scren="%p"//1||$fname|png||snap<8,#,8>||upd<1> sndps=2 ;; сделать скриншот в виде "восьмиконечной звезды" по 3-м точкам и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента

scren="%p"//1||$fname|png||snap<8,0,10>||upd<1> sndps=2 ;; сделать скриншот в виде "десятиконечной звезды" по 3-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<8,0,5>||upd<1> sndps=2 ;; сделать скриншот в виде "пятиконечной звезды" по 3-м точкам и сохранить в активной панели

scren="%p"//1||$fname|png||snap<8,00FFFF,8>||upd<1> sndps=2 ;; сделать скриншот в виде "восьмиконечной звезды" по 3-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF

scren="%p"//1||Screen|png ;; создать в текущей панели скриншот экрана именем Screen.png, при совпадении имён добавляется счётчик

scren="%p"//2||Screen|png ;; создать в текущей панели скриншот экрана именем Screen.png, при совпадении имён файл заменяется

scren="%p"||$fname|png||eclas<[info=x500|1]>||upd<1> sndps=2 ;; создать скриншот вертикальной панели инструментов в активной панели

scren=$f06//1||$fname ;; создать на рабочем столе скриншот экрана в jpg именем даты (формат имени прописывается в TCIMG.ini в FormatNameSC)

scren=%%TCIMG_TEMP%%\//1||Screen|jpg||snap<3,002EFF> ;; захват произвольной области и сохранение во временную папку, цвет вне поля выделенного фрагмента синий 002EFF

scren=%%TCIMG_TEMP%%\//1||Screen|jpg||snap<3,00FFFF,A52A2A> ;; захват произвольной области и сохранение во временную папку, цвет вне поля выделенного фрагмента Aqua 00FFFF, цвет карандаша Brown A52A2A

scren=%%TCIMG_TEMP%%\//1||Screen|jpg||snap<3,1E90FF,FF1493,5> sndps=2 ;; захват произвольной области и сохранение во временную папку, цвет вне поля выделенного фрагмента DodgerBlue 1E90FF, цвет карандаша DeepPink FF1493, толщина карандаша 5px и щёлкнуть

scren=%%TCIMG_TEMP%%\//1||Screen|jpg||snap<3,D2691E,FF8C00,10> ;; захват произвольной области и сохранение во временную папку, цвет вне поля выделенного фрагмента Chocolate D2691E, цвет карандаша DarkOrange FF8C00, толщина карандаша 10px

scren=%%TCIMG_TEMP%%\//1||Screen|jpg||snap<3,FFFFFF> ;; захват произвольной области и сохранение во временную папку, цвет вне поля выделенного фрагмента белый FFFFFF

scren=%%TCIMG_TEMP%%\//1||Screen|png picup=%%TCIMG_TEMP%%\Screen.png||6||x||urlview<4> tempxx ;; отправить скриншот экрана на хостинг imagebam.com и отобразить ссылки в диалоге

scren=%%TCIMG_TEMP%%\//1||Screen|png||snap<1> picup=%%TCIMG_TEMP%%\Screen.png||6||1 tempxx pause=500 brwsr=clpget!!Explorer ;; создать скриншот и залить на хостинг imagebam.com, отправить ссылку в буфер обмена и открыть его в браузере Explorer

scren=%%TCIMG_TEMP%%\//1||Screen|png||snap<1> picup=%%TCIMG_TEMP%%\Screen.png||6||1 tempxx ;; отправить скриншот выбранной области на хостинг imagebam.com и записать ссылку в буфер обмена

scren=x||x||sclas<AkelPad4>||sclipup<1> ;; записать в буфер обмена скриншот программы AkelPad

scren=x||x||sclas<HH~~Parent!!Справка~~TCIMG>||sclipup<1> ;; записать в буфер обмена скриншот справки TCIMG

scren=x||x||sclipup<1> ;; записать в буфер обмена скриншот экрана без создания файла

scren=x||x||snap<1>||sclipup<1> ;; записать в буфер обмена выбранный графический фрагмент экрана без создания файла

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=%%WINDIR%%\hh.exe||GLOBALSLIST<:INDEX:> pause=200 mxmnz=0||HH~~Parent scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE <NEXT> ;; создать в текущей папке скриншоты выделенных chm (html) - каждый файл поочередно открывается и закрывается

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=%%WINDIR%%\hh.exe||GLOBALSLIST<:INDEX:> pause=200 mxmnz=0||HH~~Parent scren="%p"//1||<info=f12GLOBALSLIST<:INDEX:>//>|png||sclas<ACTIVE>||upd<1> close=ACTIVE <NEXT> ;; создать в текущей папке именные скриншоты выделенных chm (html) - каждый файл поочередно открывается и закрывается

start=%%WINDIR%%\hh.exe||%P%N pause=200 mxmnz=0||HH~~Parent scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE ;; запустить справку chm под курсором, сделать скриншот и закрыть

start=%P%N||&&procwait mxmnz=0||ACTIVE scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE ;; запустить программу под курсором, сделать скриншот и закрыть


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru