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


sdesk

Устанавливает обои на рабочий стол.

sdesk=FileIMG||Mode, ||Color, ||imgwh<>, ||<info>, ||<xinfo>, ||Dialogs

Параметры:

1-й обязательный параметр.
FileIMGПуть. FileIMG - полный путь к файлу изображения (BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF).
2-й обязательный параметр.
ModeУсловия.
  1 - Замостить (черепицей).
  2 - По центру.
  3 - Растянуть.
  4 - Растянуть по горизонтали.
  5 - Растянуть по вертикали.
Дополнительные параметры:
ColorЦвет. 3-й параметр [необязательный] - устанавливаемый 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, sdess, symxx

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

sdesk=%P%N||1 ;; установить обои на рабочий стол из изображения под курсором - черепицей

sdesk=%P%N||1||FFFFFF ;; установить обои на рабочий стол из изображения под курсором - черепицей (прозрачность изображения заменяется белым цветов)

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

sdesk=%P%N||2 ;; установить обои на рабочий стол из изображения под курсором - по центру

sdesk=%P%N||2||008000 ;; установить обои на рабочий стол из изображения под курсором - по центру (прозрачность изображения заменяется зелёным цветов)

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

sdesk=%P%N||2||imgwh<640|480> ;; установить обои на рабочий стол из изображения под курсором - "по центру", принудительный размер 640х480

sdesk=%P%N||3 ;; установить обои на рабочий стол из изображения под курсором - растянуть

sdesk=%P%N||3||0000FF ;; установить обои на рабочий стол из изображения под курсором - растянуть (прозрачность изображения заменяется синим цветов)

sdesk=%P%N||4 ;; установить обои на рабочий стол из изображения под курсором - растянуть по горизонтали

sdesk=%P%N||4||BEBEBE ;; установить обои на рабочий стол из изображения под курсором - растянуть по горизонтали (прозрачность изображения заменяется серым цветов)

sdesk=%P%N||5 ;; установить обои на рабочий стол из изображения под курсором - растянуть по вертикали

sdesk=%P%N||5||9C661F ;; установить обои на рабочий стол из изображения под курсором - растянуть по вертикали (прозрачность изображения заменяется коричневым цветов)


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