ldleman / yana-server

Interface PHP de domotique Y.A.N.A (You Are Not Alone)
http://projet.idleman.fr/yana
107 stars 59 forks source link

Passer des arguments aux programmes sur le client Windows #101

Closed thiboot closed 9 years ago

thiboot commented 9 years ago

Hello, J'ai installé Yana server + client windows chez moi. ça marche du tonnerre avec les modules chacon. Maintenant j'aimerai bien automatiser des tâches sur mon pc avec les commandes vocales ; seulement je ne peux pas passer d'arguments dans un plugin... J'aimerai faire par exemple, pour la musique sur Foobar :

$response = array('responses'=>array(array('type'=>'command','program'=>'D:\foobar2000.exe /play')));

Pour l'instant je fais ça dans un .bat que yana exécute mais c'est vraiment pas opti...

ldleman commented 9 years ago

Salut :),

Il faut passer les arguments dans une clause a part :

$response = array('responses'=>array(array('type'=>'command','program'=>'D:\foobar2000.exe','arguments'=>'/play')));

malheureusement je viens de voir qu'il y a une coquille dans le code qui vas t’empêcher d'utiliser ça pour le moment, il faut que je recompile mais je suis sur un nouveau pc donc je dois réinstaller Visual studio et renvoyer un commit correctif.

Bref ça peux prendre un ptit peu de temps, d'autant que je bosse en parraelle sur le nouveau client multi plateforme :)

thiboot commented 9 years ago

Salut,

Merci pour ta réponse rapide, j'ai plus qu'a attendre :-)

Un client multi-plateforme ! Tu passes du C# .net au Java ? :-/

ldleman commented 9 years ago

Non, je recherche la performance, le java ne cadrerait pas avec ce besoin ^^. Je passe en C++ avec Qt pour le portage multi plateforme., pour plus d'infos c'est ici : http://blog.idleman.fr/du-nouveau-chez-yana/

thiboot commented 9 years ago

:+1: