Twitter ВКонтакте RSS
Сегодня: Воскресенье, 24.11.2024, 19:00
Вопросы\ответы по Rainmeter
Callisto
Ксюша
ID:28895
Регистрация:
23.12.2012
Страна:
Российская Федерация
Профиль на сайте
93 | 19
Понедельник, 06.07.2015, 14:44
961
Так... smile
А слева будут выводится все пять строк или только какая-нибудь одна?
А если одна, то будет выводится рандомно или будет какое-либо условие выбора строки?
artyoms
ArtStyle
ID:258737
Регистрация:
04.07.2015
Страна:
Российская Федерация
Профиль на сайте
10 | 0
Понедельник, 06.07.2015, 15:05
962
Все пять строк)
Callisto
Ксюша
ID:28895
Регистрация:
23.12.2012
Страна:
Российская Федерация
Профиль на сайте
93 | 19
Понедельник, 06.07.2015, 15:56
963
Приведи пример содержимого пары текстовых файлов, накидаю примерчик smile
artyoms
ArtStyle
ID:258737
Регистрация:
04.07.2015
Страна:
Российская Федерация
Профиль на сайте
10 | 0
Понедельник, 06.07.2015, 16:52
964
Пусть будет 2 файла с таким содержимым:
(32%)22+,A2+,K6s+,KTo+,Q8s+,QTo+,J8s+,JTo,T7s+,97s+,87s,76s
(36%)22+,A2+,K5s+,KTo+,Q6s+,QTo+,J7s+,J9o+,T7s+,T9o,96s+,86s+,76s,65s
(41%)22+,A2+,K2s+,K9o+,Q5s+,Q9o+,J7s+,J9o+,T6s+,T9o,96s+,98o,86s+,75s+,65s,54s
(46%)22+,A2+,K2s+,K7o+,Q4s+,Q9o+,J6s+,J9o+,T6s+,T8o+,96s+,98o,85s+,87o,75s+,64s+,54s

Я полагаю длину скину придётся увеличить, чтобы всё влезло и сделать левую часть в 2 раза больше правой.
Самое главное, чтобы при нажатии справа на текст/ссылку (в этом скине есть 4 ссылки, но они открывают интернет-страницу) в левой части подгружалось содержимое указанного текстового файла.  И всё, на остальное пофиг)
Callisto
Ксюша
ID:28895
Регистрация:
23.12.2012
Страна:
Российская Федерация
Профиль на сайте
93 | 19
Понедельник, 06.07.2015, 17:48
965
Цитата artyoms ()
Я полагаю длину скину придётся увеличить
Тут есть три варианта:
1. Как ты и сказал увеличить ширину левой части, по самой длинной строке
2. Сделать перенос строки
3. Немного посложнее и позатратнее. Динамически менять размер скина, но тут есть свои камни. особенно если скин будет вплотную прилегать к правой части экрана, будет очень некрасиво смотреться "прыгание" скина.

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

И в какой части экрана предполагается размещение скина?
artyoms
ArtStyle
ID:258737
Регистрация:
04.07.2015
Страна:
Российская Федерация
Профиль на сайте
10 | 0
Понедельник, 06.07.2015, 18:09
966
Я думаю "1. Как ты и сказал увеличить ширину левой части, по самой длинной строке " будет самым идеальным вариантом.
Callisto
Ксюша
ID:28895
Регистрация:
23.12.2012
Страна:
Российская Федерация
Профиль на сайте
93 | 19
Вторник, 07.07.2015, 19:49
967
Цитата artyoms ()
Как ты и сказал
Советую иногда заглядывать в профиль, хотя бы для того, что бы знать пол собеседника smile

Первый черновой вариант скина
Яндекс.Диск
Valera_NastaloTvoeVremya
Dmitriy
ID:260451
Регистрация:
08.07.2015
Страна:
Украина
Профиль на сайте
17 | 0
Среда, 08.07.2015, 10:08
968
Здравствуйте. Помогите разобраться почему не получается совершить задуманное.
Нужно чтобы при  выше\ниже определенного значения в MeasureLon менялся цвет
бара MeterCenter . Однако этого не происходит: цвет или не меняется или
меняется, но тогда, когда значение MeasureLon
не соответствует условию.


Код
[MeasureLon]Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateDivider=-1
Url=
[MeasureTimeStamp]Debug=1
StringIndex=2
DecodeCharacterReference=1
IfBelowValue=20
IfBelowAction=[!SetOption MeterCENTER SolidColor 255,88,0]
DynamicVariables=1

[MeterCENTER]MeasureName=MeasureTimeStamp
Meter=Bar
Y=(347 +  ( [MeasureLat]* -3.8))
X=(645 + (( [MeasureLon]* 3.3)-51))
W=15
H=15
BarColor=255,119,0,150
SolidColor=255,119,0,50
DynamicVariables=1
Callisto
Ксюша
ID:28895
Регистрация:
23.12.2012
Страна:
Российская Федерация
Профиль на сайте
93 | 19
Четверг, 09.07.2015, 03:07
969
Цитата Valera_NastaloTvoeVremya ()
Нужно чтобы при выше\ниже определенного значения в MeasureLon
А что на выходе этой месуры? Ты уверен, что там числовое значение?
И зачем там UpdateDivider=-1?
Valdemar_gav
Владимир
ID:201701
Регистрация:
15.03.2015
Страна:
Российская Федерация
Профиль на сайте
4 | 0
Четверг, 09.07.2015, 13:04
970
Здравствуйте.
Подскажите, пожалуйста, как исправить проблемы подобного рода. Сделал шкуру погоды так, что при запуске Rainmeter должна отображаться погода на сегодня, но при наведении мыши, изображение менялось и показывало погоду на следующие дни. По сути все работает, но проблема заключается в том, что при первом запуске эти два "слоя" накладываются друг на друга (см. изображение), а чтобы это починить, необходимо единожды навести мышку на погоду и изображение нормализуется. Как это можно исправить? Буду признателен за оказанную помощь.

Для отображения/скрытия использую данные атрибуты. К сожалению весь код не лезет.

Код
MouseOverAction=!execute [!RainmeterHideMeter MeterTempCurrent][!RainmeterHideMeter MeterCurrentIcon][!RainmeterHideMeter WindSpeedIcon][!RainmeterHideMeter MeterWindSpeed][!RainmeterHideMeter RainIcon][!RainmeterHideMeter MeterPercip][!RainmeterShowMeter MeterIcon+1][!RainmeterShowMeter MeterDay+1][!RainmeterShowMeter MeterTemp+1][!RainmeterShowMeter Separator][!RainmeterShowMeter MeterIcon+2][!RainmeterShowMeter MeterDay+2][!RainmeterShowMeter MeterTemp+2][!RainmeterRedraw]
MouseLeaveAction=!execute [!RainmeterHideMeter MeterIcon+1][!RainmeterHideMeter MeterDay+1][!RainmeterHideMeter MeterTemp+1][!RainmeterHideMeter Separator][!RainmeterHideMeter MeterIcon+2][!RainmeterHideMeter MeterDay+2][!RainmeterHideMeter MeterTemp+2][!RainmeterShowMeter MeterTempCurrent][!RainmeterShowMeter MeterCurrentIcon][!RainmeterShowMeter WindSpeedIcon][!RainmeterShowMeter MeterWindSpeed][!RainmeterShowMeter RainIcon][!RainmeterShowMeter MeterPercip][!RainmeterRedraw]
На всякий случай ссылка на исходник в Onedrive http://1drv.ms/1D2EonY

P.S. Для двух метров данные атрибуты работают без проблем.
Я не достоин, может быть,
На этом грешном свете жить...
Callisto
Ксюша
ID:28895
Регистрация:
23.12.2012
Страна:
Российская Федерация
Профиль на сайте
93 | 19
Четверг, 09.07.2015, 17:54
971
Valdemar_gav, Для начала, чтоб не прописывать кучу команд по скрытию/показу метров, удобнее их группировать (задав имя группы параметром Group=Имя группы) и использовать команды !ShowMeterGroup и !HideMeterGroup.
А еще проще для похожих метров вводить стили и там прописывать все необходимые параметры.

В общем немного подправила и причесала твой код. См. прикрепление.
Прикрепления:
Weather.ini (9.5 Kb)
Valdemar_gav
Владимир
ID:201701
Регистрация:
15.03.2015
Страна:
Российская Федерация
Профиль на сайте
4 | 0
Четверг, 09.07.2015, 18:22
972
Callisto, спасибо большое. Занимаюсь программой/кодом всего неделю, многого еще не знаю. Пока что метод тыка в действии, но некоторые вещи уже понимаю. Погода не далась еще полноценно. =)
Я не достоин, может быть,
На этом грешном свете жить...
artyoms
ArtStyle
ID:258737
Регистрация:
04.07.2015
Страна:
Российская Федерация
Профиль на сайте
10 | 0
Пятница, 10.07.2015, 14:11
973
Callisto, большое спасибо за помощь!) Мне конечно показалась ава странной для парня, но я был занят и пропустил этот момент) .Немного переделал, получилось так http://clip2net.com/s/3kxUFps
Сейчас есть идея, чтобы открывать не содержимое текстового файла, а страницы в открытом Excel (Т.е. открыт Excel, в нём есть листы, и при нажатии на текст/ссылку "SB" выбирался бы определённый лист в документе).
На делфи я делал это так:
А тут я не силён, так что будут трудности.
Callisto
Ксюша
ID:28895
Регистрация:
23.12.2012
Страна:
Российская Федерация
Профиль на сайте
93 | 19
Пятница, 10.07.2015, 14:31
974
Цитата artyoms ()
получилось так
Надо бы еще фон в графическом редакторе подогнать smile

Цитата artyoms ()
Excel
Напрямую Rainmeter с ним работать не умеет, может есть плагин, но я сильно сомневаюсь.
Как вариант, можно через командную строку сделать, но тут я не знаю, поддерживается ли в экселе запуск через командную строку. Надо покопать smile
artyoms
ArtStyle
ID:258737
Регистрация:
04.07.2015
Страна:
Российская Федерация
Профиль на сайте
10 | 0
Пятница, 10.07.2015, 17:48
975
"Надо бы еще фон в графическом редакторе подогнать " но точно не через паинт) придётся фотошоп скачать
Я так понял Rainmeter полностью через скрипты работает (а скрипты вроде на с++ написаны, но как там взаимодействие происходит не понятно smile было бы легче если бы бы манул на русском). Так что фиг с этим екселем, потом сам покопаюсь как будет время
А не знаешь (должно быть легко) как картинку загрузить вместо текста?
Поиск: