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


stylp

Установка стиля, заголовка и значка окну прогресса.

stylp=Param

Параметры:

ParamПараметры. Title||PathIcon,Number||X||Y, где:
  Title - заголовок прогресс бара.
  PathIcon - путь к значку окна прогресс бара.
  Number - номер к значка.
  X - координата от левого края. При -1 в центре, при -2 в правой части монитора.
  Y - координата от верхнего края. При -1 в центре, при -2 в нижней части монитора.
Первым параметром может быть передан стиль окна:
  #Prefix(||Title||PathIcon,Number) , где:
    Prefix - приставка к ключам ProgressStyle в TCIMG.ini в секции [Setting].
      (если ключ ProgressStyle5, то прописывается #5 ; если ключ ProgressStyle_XX, то прописывается #_XX).

Примечания:

Команда stylp прописывается перед той командой для которой необходимо изменить внешний вид окна прогресса.

Синтаксис ключей ProgressStyle в TCIMG.ini в секции [Setting]

  BkColor||FontColor1|FontName1|FontSize1|FontWidth1||FontColor2|FontName2|FontSize2|FontWidth2

    BkColor - RGB цвет фона окна (при -1 цвет по умолчанию).

    FontColor1 - RGB цвет шрифта для 1-й строки информации, при ProgresInfo=1 или ProgresInfo=2 (при -1 цвет по умолчанию).
    FontName1 - имя шрифта для 1-й строки информации (пр -1 или 0 цвет по умолчанию).
    FontSize1 - размер шрифта для 1-й строки информации (при -1 - по умолчанию).
    FontWidth1 - толщина шрифта: 400 - нормальный, 700 - жирный для 1-й строки информации.

    FontColor2 - RGB цвет шрифта для 2-й строки информации, при ProgresInfo=2 (при -1 цвет по умолчанию).
    FontName2 - имя шрифта для 2-й строки информации (пр -1 или 0 цвет по умолчанию).
    FontSize2 - размер шрифта для 2-й строки информации (при -1 - по умолчанию).
    FontWidth2 - толщина шрифта: 400 - нормальный, 700 - жирный для 2-й строки информации.

Пример записи:

; ProgressStyle1 - ключ используемый по умолчанию во всех диалогах
ProgressStyle1=-1||0000FF|0|10|700||008000|-1|-1|400
; ProgressStyle2 - чёрный фон
ProgressStyle2=000000||00FFFF|0|10|700||00FF00|-1|-1|400
; ProgressStyle3 - зелёный фон
ProgressStyle3=008080||FFFFFF|Segoe UI|10|700||FFFF00|Segoe UI|9|400


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

См. также:

beepss, delvlc, dilog, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, shape, sndps, style, tcgup, tslit, voice, watch, winls, wnamp

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

itray=3 sends=-1??-1||?F6 stylp=#2||Download downl=[tc=AP]//9||$GLOBALSENDS||sagent<W4>||pause<2-4>||owrite<2|1>||progres<>||upd<1> ;; загрузить в активную панель ссылки из буфера обмена

stylp=#2||Compres start=UPX||-9||--lzma||--compress-icons=0||list<%WL>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса стиль 2 и заголовок)

stylp=#3 start=UPX||-9||--lzma||--compress-icons=0||list<%WL>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса стиль 3)

stylp=#3||Compres~~UPX||TCIMG.dll,102 start=UPX||-9||--lzma||--compress-icons=0||list<%WL>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса стиль 3, заголовок и значок)

stylp=Compres~~UPX||TCIMG.dll,102 start=UPX||-9||--lzma||--compress-icons=0||list<%WL>||&&hide||&&wait||progres<> ;; сжать выделенные файлы с помощью UPX (установить окну прогресса заголовок и значок)


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