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


vidos

Воспроизведение медиафайла.

vidos=File, ||Param, ||Frame

Параметры:

1-й обязательный параметр.
FileПуть к файлу. Полный путь к файлу, возможные варианты:
  • Абсолютный путь c:\test.txt
  • Путь через параметры %P%N см. Дополнение №7.
  • Относительный путь %COMMANDER_PATH%\test.txt
  • Относительный путь $f06\test.txt см. Дополнение №8.
  • Путь возвращаемый параметром <xfolder> см. Дополнение №11.
  • Путь возвращаемый глобальными переменными см. Дополнение №23.
  • clpget - путь из буфера обмена.
  • Прямая ссылка медиафайла (http://tc-image.3dn.ru/sml/tcimg_yes.gif).
  • Путь возвращаемый параметром [tc] см. Дополнение №12.
Дополнительные параметры:
ParamПараметры. Mode|Width|Height|X|Y|Window, где:
  Mode - режим воспроизведения:
    0 - не разворачивать на весь экран, воспроизвести 1 раз (по умолчанию).
    1 - разворачивать на весь экран, воспроизвести 1 раз.
    2 - не разворачивать на весь экран, бесконечное воспроизведение.
    3 - разворачивать на весь экран, бесконечное воспроизведение.

  Width - ширина окна в пикселях (по умолчанию 500).
    Для получения размера относительно оригинального размера файла:
      x - ширина и высота берутся из файла.
      wNumber - ширина равна Number, высота пропорциональна размеру файла.
      hNumber - высота равна Number, ширина пропорциональна размеру файла.
      aNumber - меньшая сторона равна Number, большая пропорциональна размеру файла.
      bNumber - большая сторона равна Number, меньшая пропорциональна размеру файла.

  Height - высота окна в пикселях (по умолчанию 300).
    При получении размера относительно размера файла прописывается любой символ.

  X,Y - координаты окна. X - координата x. Y - координата y.
    Поддерживаются математические действия.
    Могут использоваться следующие относительные значения:
    -1 - окно центрируется (по умолчанию).
    @W - ширина монитора.
    @H - высота монитора.
    @PW - ширина заданного окна в параметре Window.
    @PH - высота заданного окна в параметре Window.

  Window - окно, относительно которого будут рассчитываться координаты.
    Возможны варианты:
    • Имя процесса (AkelPad.exe).
    • PID процесса.
    • Дескриптор окна.
    • Класс окна (TTOTAL_CMD).
    • ACTIVE - активное окно.
FrameРамка. Size|Color|Transparency, где:
  Size - размер рамки в пикселях (по умолчанию без рамки).
  Color - RGB цвет (по умолчанию чёрный).
  Transparency - Прозрачность тени. Число в диапазоне 0 - 255. Чем меньше число, тем более прозрачная тень рамки.

Примечания:

Это тот же системный Windows Media Player в своей оболочке.

   Поддерживаемые типы файлов
   Так же поддерживается ряд типов изображений и просмотр прямых URL ссылок.
   Для воспроизведения некоторых типов медиафайлов необходима установка кодеков (к примеру K-Lite Codec Pack)
   Выход из приложения по нажатию клавиши ESC

Может выглядеть следующим образом:

См. также:

captxt, cldar, color, diffd, fonts, genwd, infow, keylg, pasgen, playn, plays, radio, regex, spech, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, wntxt, xbarx

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

block=1 vidos=%P%N block=2 ;; воспроизвести медиафайл под курсором, блокировать использование мыши и клавиатуры на время воспроизведения

vidos=%P%N ;; воспроизвести медиафайл под курсором

vidos=%P%N||0|300|200 ;; воспроизвести медиафайл под курсором, окно 300x200

vidos=%P%N||0|300|200|@PW-300|@PH-200|TOTALCMD.EXE ;; воспроизвести медиафайл под курсором, окно 300x200 в нижнем правом углу окна процесса TOTALCMD.EXE

vidos=%P%N||0|300|200|@PW-300|0|ACTIVE ;; воспроизвести медиафайл под курсором, окно 300x200 в верхнем правом углу активного окна

vidos=%P%N||0|300|200|@W-300|@H-200 ;; воспроизвести медиафайл под курсором, окно 300x200 в нижнем правом углу экрана

vidos=%P%N||0|300|200|@W-300|0 ;; воспроизвести медиафайл под курсором, окно 300x200 в верхнем правом углу экрана

vidos=%P%N||0|300|200|0|@H-200 ;; воспроизвести медиафайл под курсором, окно 300x200 в нижнем левом углу экрана

vidos=%P%N||0|300|200|0|@PH-200|TTOTAL_CMD ;; воспроизвести медиафайл под курсором, окно 300x200 в нижнем левом углу экрана окна, класс которого TTOTAL_CMD

vidos=%P%N||0|300|200|0|0 ;; воспроизвести медиафайл под курсором, окно 300x200 в верхнем левом углу экрана

vidos=%P%N||0|300|200|0|0|ACTIVE ;; воспроизвести медиафайл под курсором, окно 300x200 в верхнем левом углу активного окна

vidos=%P%N||0|a300|# ;; воспроизвести медиафайл под курсором по центру, меньшая сторона окна 300px, большая пропорциональна оригинальному размеру файла

vidos=%P%N||0|b300|# ;; воспроизвести медиафайл под курсором по центру, большая сторона окна 300px, меньшая пропорциональна оригинальному размеру файла

vidos=%P%N||0|h300|# ;; воспроизвести медиафайл под курсором по центру, высота окна 300px, ширина пропорциональна оригинальному размеру файла

vidos=%P%N||0|w300|# ;; воспроизвести медиафайл под курсором по центру, ширина окна 300px, высота пропорциональна оригинальному размеру файла

vidos=%P%N||0|x|# ;; воспроизвести медиафайл под курсором по центру, окно оригинальных размеров файла

vidos=%P%N||0|x|#||12 ;; воспроизвести медиафайл под курсором по центру, окно оригинальных размеров файла, черная рамка 12px, прозрачность 100

vidos=%P%N||0|x|#||12|1934FF ;; воспроизвести медиафайл под курсором по центру, окно оригинальных размеров файла, синяя рамка 12px, прозрачность 100

vidos=%P%N||0|x|#||12|FDEE00|200 ;; воспроизвести медиафайл под курсором по центру, окно оригинальных размеров файла, жёлтая рамка 12px, прозрачность 200

vidos=%P%N||1 ;; воспроизвести медиафайл под курсором, режим полного экрана

vidos=%P%N||2|300|200|-1|-1|ACTIVE ;; воспроизвести медиафайл под курсором, окно 300x200 в центре активного окна (бесконечное воспроизведение, выход по нажатию ESC)

vidos=[tc=AA] ;; воспроизвести медиафайл под курсором

vidos=<xfolder=24//"%p">||0|x|#||20|66FF00|150 ;; воспроизвести самый новый медиафайл в папке активной панели по центру, окно оригинальных размеров файла, жёлтая рамка 12px, прозрачность 200

vidos=clpget||0|x|#||12|FDEE00|200 ;; воспроизвести медиафайл (путь из буфера обмена) по центру, окно оригинальных размеров файла, жёлтая рамка 12px, прозрачность 200

vidos=http://ep256.streamr.ru||0|200|50|15|15||12|FDEE00|200 ;; воспроизвести прямую медиа ссылку

vidos=http://tc-image.3dn.ru/music/1/God_Father_Image_MIX.mp3||0|200|50|15|15||18|E30B5C|200 ;; воспроизвести прямую медиа ссылку

vidos=http://tc-image.3dn.ru/sml/tcimg_yes.gif||2|200|200|-1|-1||12|FDEE00|200 ;; воспроизвести прямую медиа ссылку

vidos=http://tc-image.3dn.ru/Video/tcimg/0/list3x3.flv||0|500|400|-1|-1||12|FDEE00|200 ;; воспроизвести прямую медиа ссылку


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