Вопрос по методам
Добавлено: Сб май 23, 2015 11:38 am
Не могу разобраться с методами, можете рассказать как работать с ними простыми словами, в частности не могу понять что делают эти команды $this->setProperty, $this->getProperty
не могу понять как с помощью метода менять значение (в данном случае громкость) из сценария, пробовал делать так sg("ThisComputer.volumeLevel","50") но громкость не меняется а меняется только значение в системе.
Максимум на что меня хватило написать такой метод, но я подозреваю что это не правильное применение
Подозреваю что надо использовать CallMethod, но не пойму как
P.S не планируется ли поддержка Media Player Classic в MajorDomo?
P.P.S Извиняюсь если я спрашиваю элементарные вещи
Код: Выделить всё
$volume=round(65535*$params['VALUE']/100);
$this->setProperty('volumeLevel',$params['VALUE']);
safe_exec('..\\apps\\nircmd\\nircmdc setsysvolume '.$volume);
say("Изменилась громкость до ".$params['VALUE']." процентов",0);
Максимум на что меня хватило написать такой метод, но я подозреваю что это не правильное применение
Код: Выделить всё
$volume=gg("ThisComputer.MPCVolume");
file_get_contents('http://localhost:13579/command.html?wm_command=-2&volume='.$volume);

P.S не планируется ли поддержка Media Player Classic в MajorDomo?
P.P.S Извиняюсь если я спрашиваю элементарные вещи