Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows 11/ 10 / 8 / 7 / Vista » Программы - [решено] Rainmeter - сложности при создании скинов

Ответить
Настройки темы
Программы - [решено] Rainmeter - сложности при создании скинов

Старожил


Сообщения: 286
Благодарности: 10

Профиль | Отправить PM | Цитировать


Изменения
Автор: 9119
Дата: 20-12-2020
К сожалению, на этом форуме нет полной темы по Rainmeter, где можно было бы задавать вопросы, не смотря на то, что программа пользуется большой популярностью.

Я собрал для себя вот такой скин (аналог гаджета status monitor):



Но вот никак не могу настроить одну из функций:

Иконка Wi-fi (см. скрин 1) включает устройство Wi-fi через прогу Devcon.exe командой devcon enable XXXX
После включения Wi-fi устройства и подключения к Wi-fi сети иконка меняется (см. скрин 2)

Проблема в том, что после первого запуска скина (после перезагрузки компа, например), при нажатии на иконку (скрин 1) - команда выполняется, устройство включается и автоматически подключается к заданной сети Wi-fi, НО.... иконки и надписи, заданные для включенного Wi-fi (скрин 2) не появляются.. т.е. скин не обновляется.
При этом если на скине нажать ПКМ и выбрать "Обновить скин" - то иконка Wi-fi обновляется и имеет "правильный" вид (скрин 2)... и при дальнейших включениях/отключения Wi-fi посредством скина - все работает как часы.

То есть проблема проявляется только при первом запуске скина.
и только если при первом запуске скина Wi-fi адаптер отключен (если включен, то все ок)

Код *.ini для Wi-fi:
читать дальше »
Цитата:
WI-FI
[Rainmeter]
Update=1000

[IconH]
Meter=IMAGE
X=15
Y=275
LeftMouseDownAction=!Execute [hidec.exe devcon enable PCI\VEN_168C]

[IconI]
Meter=IMAGE
X=15
Y=275
LeftMouseDownAction=!Execute [hidec.exe devcon disable PCI\VEN_168C]

[SSID]
Measure=Plugin
Plugin=WifiStatus.dll
WifiInfoType=SSID
WifiIntfID=0

[MeasurePercent_wifi]
Measure=Plugin
Plugin=WifiStatus.dll
WifiInfoType=QUALITY
WifiIntfID=0
IfEqualValue=0
IfEqualAction=[!HideMeter Meter_SSID][!HideMeter IconI][!HideMeter wifi][!ShowMeter IconH][!SetOption IconH ImageName "wifi_off.png"][!ShowMeter wifion][!Redraw]
IfAboveValue=0
IfAboveAction=[!ShowMeter wifi][!ShowMeter Meter_SSID][!HideMeter wifion][!ShowMeter IconI][!Redraw]

[MeasurePercent_wifi__0-19]
Measure=Calc
Formula=(MeasurePercent_wifi > 0)&&(MeasurePercent_wifi < 19)? 1 : 0
IfEqualValue=1
IfEqualAction=[!SetOption IconI ImageName "wifi_20.png"][!Redraw]
[MeasurePercent_wifi_20-39]
Measure=Calc
Formula=((MeasurePercent_wifi > 20)||(MeasurePercent_wifi = 20))&&(MeasurePercent_wifi < 39)? 1 : 0
IfEqualValue=1
IfEqualAction=[!SetOption IconI ImageName "wifi_40.png"][!Redraw]

[MeasurePercent_wifi_40-59]
Measure=Calc
Formula=((MeasurePercent_wifi = 40)||(MeasurePercent_wifi > 40))&&((MeasurePercent_wifi < 59)||(MeasurePercent_wifi = 59))? 1 : 0
IfEqualValue=1
IfEqualAction=[!SetOption IconI ImageName "wifi_60.png"][!Redraw]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
ImageName=

[MeasurePercent_wifi_60-79]
Measure=Calc
Formula=((MeasurePercent_wifi = 60)||(MeasurePercent_wifi > 60))&&((MeasurePercent_wifi < 79)||(MeasurePercent_wifi = 79))? 1 : 0
IfEqualValue=1
IfEqualAction=[!SetOption IconI ImageName "wifi_80.png"][!Redraw]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[MeasurePercent_wifi_80-100]
Measure=Calc
Formula=((MeasurePercent_wifi = 80)||(MeasurePercent_wifi > 80))&&((MeasurePercent_wifi < 100)||(MeasurePercent_wifi = 100))? 1 : 0
IfEqualValue=1
IfEqualAction=[!SetOption IconI ImageName "wifi_100.png"][!Redraw]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

[wifi]
Meter=STRING
MeasureName=MeasurePercent_wifi
X=54
Y=323
FontSize=8
StringStyle=Bold
FontFace=Segoe UI
StringAlign=Center
FontColor=bd0606
FontEffectColor=255,255,255
StringEffect=Shadow
Text=""
Postfix="%"
AntiAlias=1
hidden=1

[Meter_SSID]
Meter=STRING
MeasureName=SSID
X=51
Y=341
FontSize=7
StringStyle=Bold
FontFace=Segoe UI
StringAlign=Center
FontColor=255,255,255,255
FontEffectColor=255,255,255
AntiAlias=1
hidden=1

[wifion]
Meter=STRING
MeasureName=MeasurePercent_wifi
X=52
Y=322
FontSize=8
StringStyle=Bold
FontFace=Segoe UI
StringAlign=Center
FontColor=135,135,135,190
FontEffectColor=255,255,255
StringEffect=Shadow
Text="ON"
AntiAlias=1
hidden=1

============================================================================


Так же прикрепляю весь скин...Может кто-то сможет его доделать.

p.s. Скин всем устраивает... а вот эта мелочь напрягает. Хотелось бы довести до ума. Т.к сам не смог, прошу помощи здесь.
Буду очень признателен за любую помощь или совет.

Отправлено: 21:56, 31-01-2013

 

Старожил


Сообщения: 286
Благодарности: 10

Профиль | Отправить PM | Цитировать


Вобщем, не придумал ничего более умного, чем прописать на LeftMouseUpAction запуск батника с командой
Код: Выделить весь код
timeout /T 2
Rainmeter.exe !Refresh *
Не самое лаконичное решение - но зато работает.

Последний раз редактировалось 9119, 13-02-2013 в 16:12.


Отправлено: 21:16, 09-02-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows 11/ 10 / 8 / 7 / Vista » Программы - [решено] Rainmeter - сложности при создании скинов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Создание тем для windows 7 el_motoblock Хочу все знать 2 26-11-2012 15:52
Темы и Стили - [решено] Создание тем с нуля WinTiger Оформление Windows 11/ 10 / 8 / 7 / Vista 12 04-06-2011 10:48
Программы - Rainmeter - установка тем без .rmskin tybys Оформление Windows 11/ 10 / 8 / 7 / Vista 2 17-12-2010 00:35
Темы и Стили - Создание тем ИНТЕРАКТИВ Оформление Windows XP 0 22-06-2010 20:01
Интерфейс - [решено] Создание тем на Windows 7, как самому то упаковать этот архив? hunterkomp Microsoft Windows 7 15 18-08-2009 23:47




 
Переход