Страница 22 из 42
Re: Контексты в шаблонах поведения
Добавлено: Чт окт 04, 2018 11:17 am
Dimonopera
Привет всем! Подскажите пожалуйста как реализовать изменение громкости с помощью контекста. Я хотел написать шаблонов поведения на изменение громкости с интервалом 10% т.е. 30% 40% 50% и на каждое значение свой шаблон. А можно сделать все это в одном шаблоне?
Алиса измени громкость.
Какую громкость установить?
51%
И она ставит громкость 51%
Re: Контексты в шаблонах поведения
Добавлено: Чт окт 04, 2018 11:40 am
Step40
В шаблоне Алиса измени громкость на (.+)
код
say(getRandomLine(DONE),1);
sg('ThisComputer.volumeLevel', $matches[1]);
callMethod('ThisComputer.VolumeLevelChanged',array('VALUE'=>$matches[1]));
Re: Контексты в шаблонах поведения
Добавлено: Чт окт 04, 2018 12:18 pm
Dimonopera
Все проще чем я ожидал)) Спасибо! Работает
Re: Контексты в шаблонах поведения
Добавлено: Пт окт 05, 2018 12:11 am
Sas
Только перед matches я бы ещё проверку сделал на цифры или хотя бы int
Re: Контексты в шаблонах поведения
Добавлено: Вс дек 30, 2018 1:34 am
2007-i
Хотел так же изменять яркость стетодиодной ленты, не получается
Код: Выделить всё
В шаблоне Алиса измени яркость на (.+)
код
say(getRandomLine(DONE),1);
//sg('Dimmer01.level', $matches[1]);
callMethod('Dimmer01.level',array('VALUE'=>$matches[1]));
Хотя в ответе подтверждает команду.
Re: Контексты в шаблонах поведения
Добавлено: Пн дек 31, 2018 1:47 am
xor
2007-i писал(а):Хотел так же изменять яркость стетодиодной ленты, не получается
Код: Выделить всё
В шаблоне Алиса измени яркость на (.+)
код
say(getRandomLine(DONE),1);
//sg('Dimmer01.level', $matches[1]);
callMethod('Dimmer01.level',array('VALUE'=>$matches[1]));
Хотя в ответе подтверждает команду.
А у вас диммер так же управляется, как и громкость, через value?
И диммер01.level -- метод такой, а не свойство?
Отправлено с моего Redmi 4X через Tapatalk
Re: Контексты в шаблонах поведения
Добавлено: Пн дек 31, 2018 2:28 am
2007-i
Ой нет конечно)) сейчас только увидел...
Думаю сделать так но как высчитать именно значение $matches?
Похоже не надо ночью этим заниматься, не соображу никак...
Re: Контексты в шаблонах поведения
Добавлено: Ср янв 02, 2019 12:20 am
xor
Step40 писал(а): Чт окт 04, 2018 11:40 am
...
say(getRandomLine(DONE),1);
...
у вас DONE без кавычек работает?
Re: Контексты в шаблонах поведения
Добавлено: Ср янв 02, 2019 12:25 am
xor
2007-i писал(а): Пн дек 31, 2018 2:28 am
...
Думаю сделать так но как высчитать именно значение $matches?
...
Всегда есть неск. путей
1. подбором
2. вывести куда-нибудь весь массив матчес и посмотреть нужное,
например, в свойство
Re: Контексты в шаблонах поведения
Добавлено: Ср янв 02, 2019 12:42 am
2007-i
Перебором имеете ввиду ставить условие на совпадение какого то числа и устанавливать это значение при совпадении?
Код: Выделить всё
('100','95','90','85','80','75','70','65','60','55','50','45','40','35','30','25','20','15','10','5','0')
Хотя больше интересует второй ваш вариант, не подскажите подробнее ?
Сильно прошу не пинать, пытаюсь разбираться сам ))