Форум » Персонализация » Rainmeter » Вопросы\ответы по Rainmeter |
Вопросы\ответы по Rainmeter |
Всем доброго времени суток!
Подскажите пожалуйста как можно пропаристь http://w-o-s.ru/word/7593, чтобы при обновлении скина выводилось новое слово дня и его значение |
bmwsreet, Вот тебе небольшой примерчик, изучай
Код [Rainmeter] Update =1000 AccurateText =1 [Variables] URL2 = ;######################################################### ;#################### MEASURES ########################### ;######################################################### [Ms_WebParser_URL] Measure =Plugin Plugin =WebParser URL =http://w-o-s.ru/ RegExp ="(?siU)Факт дня.*title.*href="(.*)">Слово дня: (.*)</a>" StringIndex =1 FinishAction =[!SetVariable URL2 http://w-o-s.ru[Ms_WebParser_URL]][!UpdateMeasure Ms_WebParser_2] [Ms_WebParser_Word] Measure =Plugin Plugin =WebParser URL =[Ms_WebParser_URL] StringIndex =2 [Ms_WebParser_Descr] Measure =Plugin Plugin =WebParser URL =#URL2# RegExp ="(?siU)<span class="data">Слово дня.*<p>(.*)</p>" StringIndex =1 DynamicVariables =1 ;######################################################### ;###################### METERS ########################### ;######################################################### [m_Fon] Meter =IMAGE SolidColor =0,0,0,155 W =200 H =300 [m_String1] Meter =STRING MeasureName =Ms_WebParser_Word X =5 Y =1 Text ="%1" FontFace =Tahoma FontSize =12 FontColor =255,255,255,255 StringStyle =BOLD AntiAlias =1 [m_String2] Meter =STRING MeasureName =Ms_WebParser_Descr X =1 Y =R ClipString =2 ClipStringW =198 ClipStringH =275 Text ="%1" FontFace =Tahoma FontSize =8 FontColor =255,255,255,255 AntiAlias =1 А мне много не надо: власть над миром и чего-нибудь покушать.
|
Команда - включение мессуры и изменения времени обновления скина
Если конкретно то: LeftMouseUpAction=!Execute [!EnableMeasure IgnitionUp2][!WriteKeyValue Variables Update "30"] где IgnitionUp2: [IgnitionUp2] Measure=CALC Formula=IgnitionUp2+1 Disabled=1 IfEqualValue=10 IfEqualAction=!Execute[!DisableMeasure IgnitionUp2][!DeActivateConfig "#Currentconfig#"][!Redraw] IfBelowValue=10 IfBelowAction=!Execute[!HideMeterGroup GroupHead][!Redraw] |
Можно
Код [!EnableMeasure NameMeasure "config"] Как ты правильно заметил, подобное можно реализовать только через !WriteKeyValue, но чтобы изменения вступили в силу, надо обновить скин. Пример: Код [!WriteKeyValue Rainmeter Update "30" "illustro\Clock\Clock.ini"][!Refresh "illustro\Clock"] А мне много не надо: власть над миром и чего-нибудь покушать.
|
Есть скин http://maminscris.deviantart.com/art/Drives-Folders-weather-166087457 как сделать чтоб при появлении файла или папки менялось изображение иконки?
|
Тут видимо опечатка в примере
[!WriteKeyValue Rainmeter Update "30" "illustro\Clock\Clock.ini"][!Refresh "illustro\Clock"] Правильнее будет [!WriteKeyValue Rainmeter Update "30" "illustro\Clock" "Clock.ini"][!Refresh "illustro\Clock"] В итоге не совсем удобно так управлять, отказался от этой идеи, но все равно спасибо) |
Нет, тут указывается путь до файла, в котором надо перезаписать значение.
Оф. мануал А мне много не надо: власть над миром и чего-нибудь покушать.
|
drakulaboy
Андрей
ID:3008
312 | 82
скин подскажет если вы подключены к инет, можно добавить и звуки) [MeasureStatus]Measure=Plugin Plugin=Plugins\WifiStatus.dll WifiInfoType=QUALITY WifiIntfID=0 IfAboveValue=0 IfBelowValue=1 IfAboveAction=!execute [!RainmeterShowMeter MeterStatus.C][!RainmeterShowMeter MeterStatus.CShadow][!RainmeterHideMeter MeterStatus.D][!RainmeterHideMeter MeterStatus.DShadow] IfBelowAction=!execute [!RainmeterHideMeter MeterStatus.C][!RainmeterHideMeter MeterStatus.CShadow][!RainmeterShowMeter MeterStatus.D][!RainmeterShowMeter MeterStatus.DShadow] [MeterStatus.CShadow] Meter=STRING MeterStyle=TextStyle2 X=5 Y=30 Prefix="Подключено" AntiAlias=1 Hidden=0 [MeterStatus.C] Meter=STRING MeterStyle=TextStyle X=5 Y=29 Prefix="Подключено" AntiAlias=1 Hidden=0 [MeterStatus.DShadow] Meter=STRING MeterStyle=TextStyle2 X=5 Y=30 Prefix="Нету интернет-а)" AntiAlias=1 Hidden=0 [MeterStatus.D] Meter=STRING MeterStyle=TextStyle X=5 Y=29 Prefix="Нету интернет-а)" AntiAlias=1 Hidden=0 Windows 10 + Rainmeter = ❤️
|
А если подключение не через Wi-Fi? Например у меня данный способ не работает
А по теме, то есть плагин для этого: CheckNet А можно пойти простым и топорным путем как я (только не уверен, что у всех сработает, но на интернете через USB-модем 3G и 4G работает). Дело в то, что при подключенном состояние, даже в простое (когда ничто не использует сеть) происходит постоянный обмен информацией, правда в ничтожном размере, но скоростью это фиксируется. И тогда можно просто мониторить скорость и если допустим в течении пяти секунд скорость будет равна нулю, то выдаем сообщение, что сеть не подключена А мне много не надо: власть над миром и чего-нибудь покушать.
|
AZbor1,
Спасибо. CheckNet работает, сделала звук как хотела. У меня именно 3G модем, твой топорный способ должен работать. Скинь код пожалуйста, если есть готовый, хочу оба варианта потестить И ещё вопрос. Проблема с любыми скинами при мониторинге количества трафика. Размер загруженных данных выдаёт правильно, а отданных показывает наполовину больше. И общий тоже естественно больше получается. Может проблема в 3G, у тебя как? 99% ошибок компьютера сидит в полуметре от монитора...
|
| |||