Extended Variables (foo_exvar)

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #21 skipyrich » 29.08.2007, 08:34

2mgz:
Со сборкой "The legend v1.2.1" работает. Сохрани бекап конфигурации и попробуй отключать другие плагины по одному, дабы выяснить с каким из плагинов конфликты...
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #22 mookhin » 29.08.2007, 10:04

skipyrich! Чешутся руки, дык работы - выше крыши... Тем не менее "октябрьский переворот" - фигня по сравнению с результатом твоего труда!!! ;-) Спасибо!
mookhin
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #23 mgz » 29.08.2007, 11:20

2skipyrich
Однако, ситуация кумедная  *хз*
Сделал я backup, но после решил сделать грамотнее - скинул всю папку с плеером в C:/temp... и написал переменную %SM_YVIRTUALSCREEN% в поле Converter - и получил 0 вместо ?.
После, туже переменную, вбил в свою обычную сборку (там где вчера были проблемы) - и получил 0 :)
Теперь и в Panels_UI работает...  *хз*
Но самое интересное - комп то я не перезапускал (он круглые сутки у меня в работе)...

P.S.: ну а теперь осталось описание констант дать, чтоб знать, с чем можно оперировать. :) Спасибо.
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 18 лет 6 месяцев

Сообщение #24 skipyrich » 29.08.2007, 11:51

skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #25 mookhin » 29.08.2007, 12:24

Thanx! (3 раза) ;-)
mookhin
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #26 mookhin » 29.08.2007, 13:59

skipyrich:Загляни в Components, точно 0.3 стоит?
Хм... кста, по ссылке отдается 0.2
mookhin
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #27 skipyrich » 29.08.2007, 14:08

2mookhin: 0.3. Размер архива 75645 байт. Только что еще раз перепроверил. Если тебе отдаётся 0.2, значит где-то по пути на кеширующем прокси застряло.
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #28 mookhin » 29.08.2007, 14:30

Так онО и оказалось. Разобрался. ;-)
Но тем не менее при разрешении монитора 1280х1024, строчка типа %SM_CXFULLSCREEN%x%SM_CYFULLSCREEN% возвращает значение 1280х978. Может я чего-то не догоняю?
mookhin
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #29 skipyrich » 29.08.2007, 15:03

Эти две константы содержат размеры рабочей области. Тебе больше подойдут эти: %SM_CXSCREEN%x%SM_CYSCREEN%
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #30 mookhin » 29.08.2007, 15:13

Good! Thanx! ;-)
mookhin
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #31 Lite » 29.08.2007, 19:02

mgz:2skipyrich
Однако, ситуация кумедная  *хз*
Сделал я backup, но после решил сделать грамотнее - скинул всю папку с плеером в C:/temp... и написал переменную %SM_YVIRTUALSCREEN% в поле Converter - и получил 0 вместо ?.
После, туже переменную, вбил в свою обычную сборку (там где вчера были проблемы) - и получил 0 :)
аналогичная ситуация была, щас работает
Lite M
Аватара
Откуда: С-Петербург
Репутация: 0
С нами: 18 лет 6 месяцев

Сообщение #32 skipyrich » 29.08.2007, 19:05

Похоже, надо просто плагин заново переписать, где-то в коде скрытая заморочка  :)
Сделаю со временем...
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #33 mookhin » 03.09.2007, 10:07

Удобный и нужный плаг получился! Спасибо! Однако, было бы очень занятненько поиметь дополнительную фенечку в Extended Variables - предположим Name: width, Value: %SM_CYSCREEN% или $get(%SM_CYSCREEN%) ;-)
mookhin
Репутация: 0
С нами: 17 лет 11 месяцев

Сообщение #34 skipyrich » 03.09.2007, 16:18

Придется обойтись
$puts(width,%SM_CYSCREEN%)
$get(width)
для того, чтобы избежать лишних вычислений, как рекомендовано в SDK.
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #35 Максим » 13.06.2008, 15:55

skipyrich
Несовместим с новой версией плеера. :-( Можно ли это исправить?
Максим M
Аватара
Репутация: 93
С нами: 17 лет 7 месяцев

Сообщение #36 skipyrich » 13.06.2008, 19:16

API, используемое этим плагином, удалено в новой версии плейера. Посмотрю, может удастся выкрутиться...
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #37 skipyrich » 14.06.2008, 03:04

Удалось, правда с небольшими потерями - все изменения вступают в силу только после перезапуска плейера.

Версия 0.3.1
http://skipyrich.com/store/foo_exvar.7z
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #38 Максим » 14.06.2008, 10:26

skipyrich
Спасибо! :) +1
Вот только зачем же было ночь не спать? ;) Это могло и подождать. ;)
Последний раз редактировалось Максим 14.06.2008, 10:28, всего редактировалось 1 раз.
Максим M
Аватара
Репутация: 93
С нами: 17 лет 7 месяцев

Сообщение #39 skipyrich » 14.06.2008, 10:32

Так получилось... Из гаража пришел и что-то на поспать пробило, а поспал пару часиков и до утра колобродил :)
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Сообщение #40 skipyrich » 04.08.2008, 22:05

Теоретически - реально. Практически - тормозно, т.к. значения констант кэшируются фубаром, и при их изменении надо этот кэш сбрасывать.
skipyrich M
Автор темы
Откуда: Москва
Репутация: 11
С нами: 18 лет 6 месяцев

Пред.След.

Вернуться в Плагины