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


sdess

Смена обоев на рабочем столе через заданный промежуток времени.

sdess=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||$var_aa||$GLOBALNAME||Time||Mode, ||Color, ||imgwh<>, ||<info>, ||<xinfo>, ||Dialogs

Параметры:

1-й обязательный параметр. Может иметь несколько вариантов:
%L,
%WL
Список выделенных изображений.
Поддерживаются форматы: (BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF, DIB, RLE).
Также может использоваться путь к файлу списка полных путей изображений %P%N. см. Дополнение №7 или с:\List.txt
LISTF<>Список заданных объектов. см. Дополнение №22.
PS<>Список объектов каталога. см. Дополнение №22.
FOLDC<>Список объектов содержимого каталогов. см. Дополнение №22.
FOLDM<>Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22.
LISTC<>Список объектов из выделенных без дубликатов. см. Дополнение №22.
FLST<>Смешанные списки объектов по заданному списку. см. Дополнение №22.
cliplistСписок полных путей объектов из буфера обмена.
$var_aaМассив. Переменная $var_a... - массив путей, созданный в команде exect.
$GLOBALNAMEМассив. Список путей глобальной переменной см. Дополнение №23.
2-й обязательный параметр.
TimeВремя. Nx позволяет задать время, через которое будут сменяться обои, где:
  N - число.
  x - время, может принимать следующие значения:
    s - секунды.
    n - минуты.
    h - часы.
Минимальное значение 15s (15 секунд).
3-й обязательный параметр.
ModeУсловия.
  1 - Замостить (черепицей).
  2 - По центру.
  3 - Растянуть.
  4 - Растянуть по горизонтали.
  5 - Растянуть по вертикали.
Дополнительные параметры:
ColorЦвет. 4-й параметр [необязательный] - устанавливаемый RGB цвет вместо прозрачного (по умолчанию чёрный).
imgwh<>Принудительный размер. Параметр imgwh<Width|Height> позволяет принудительно задать ширину и высоту итогового отображения обоев, где:
  Width - ширина итогового отображения обоев.
  Height - высота итогового отображения обоев.
<info>Получение различной информации. см. Дополнение №10.
<xinfo>Получение различной информации. см. Дополнение №10.
  Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info>
  Пример: <xinfo=o450<info=f50FilePath//>//>
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.

Примечания:

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • [info] или <info> - информация, получаемая через параметр см. Дополнение №10
  • clpget - может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.

В трее можно задать время:

См. также:

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, scren, sdesk, symxx

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

sdess=%WL||2n||1||imgwh<384|216> ;; смена обоев на рабочем столе "черепицей" через каждые 2 минуты из списка выделенных изображений, принудительный размер 384х216

sdess=%WL||30s||1 ;; смена обоев на рабочем столе "черепицей" через каждые 30 секунд из списка выделенных изображений

sdess=%WL||30s||1||FFFFFF ;; смена обоев на рабочем столе "черепицей" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется белым цветов)

sdess=%WL||30s||2 ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений

sdess=%WL||30s||2||008000 ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется зелёным цветов)

sdess=%WL||30s||2||imgwh<1920|1080> ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений, принудительный размер 1920х1080

sdess=%WL||30s||3 ;; смена обоев на рабочем столе "растянуть" через каждые 30 секунд из списка выделенных изображений

sdess=%WL||30s||3||0000FF ;; смена обоев на рабочем столе "растянуть" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется синим цветов)

sdess=%WL||30s||4 ;; смена обоев на рабочем столе "растянуть по горизонтали" через каждые 30 секунд из списка выделенных изображений

sdess=%WL||30s||4||BEBEBE ;; смена обоев на рабочем столе "растянуть по горизонтали" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется серым цветов)

sdess=%WL||30s||5 ;; смена обоев на рабочем столе "растянуть по вертикали" через каждые 30 секунд из списка выделенных изображений

sdess=%WL||30s||5||9C661F ;; смена обоев на рабочем столе "растянуть по вертикали" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется коричневым цветов)

sdess=FOLDC<LISTF<D:\Природа/D:\Города>//0>||30s||2||imgwh<1920|1080> ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папок D:\Природа и D:\Города, принудительный размер 1920х1080

sdess=PS<"%p"//0>||30s||2||imgwh<1920|1080> ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки активной панели, принудительный размер 1920х1080

sdess=PS<%P%N//0>||15s||2||imgwh<1920|1080> ;; смена обоев на рабочем столе "по центру" через каждые 15 секунд из списка изображений папки под курсором, принудительный размер 1920х1080

sdess=PS<%P%N//0>||30s||2||imgwh<1920|1080> ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки под курсором, принудительный размер 1920х1080

sdess=PS<[sfold=BOX4]//0>||30s||2 ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки, выбираемой в диалоге

sdess=PS<[sfold=BOX4]//0>||30s||2||imgwh<1920|1080> ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки, выбираемой в диалоге, принудительный размер 1920х1080

sdess=PS<D:\Избранное\//0>||30s||2||imgwh<1920|1080> ;; смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки D:\Избранное\, принудительный размер 1920х1080

shape=20 sdess=%WL||[combo=BOX21]||[group=BOX10] ;; смена обоев на рабочем столе из списка выделенных изображений, выбор времени и режима в диалоге

shape=20 sdess=FOLDC<%WL//0//-1>||[combo=BOX21]||[group=BOX10] ;; смена обоев на рабочем столе из списка изображений выделенных папок, выбор времени и режима в диалоге

shape=20 sdess=PS<"%p"//1>||[combo=BOX21]||[group=BOX10] ;; смена обоев на рабочем столе из списка изображений папки активной панели, выбор времени и режима в диалоге

shape=20 sdess=PS<[sfold=BOX4]//1>||[combo=BOX21]||[group=BOX10] ;; смена обоев на рабочем столе из списка изображений выбираемой папки, выбор времени и режима в диалоге


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