Voir la version complète : Comment simplifier commande usb relay
Bonjour,
Je me sers exclusivement de mon pc comme media center et donc quand je lance de la musique ou un film, j allume mon ampli et mon sub via une prise telecommandée.
Je viens de brancher tout ça via un petit relais usb et son petit programme livré avec:
92514
ça fonctionne parfaitement sauf que je dois cliquer plusieures fois pour demarrer les relais:
1= clic sur l icone pour lancer le logiciel
2= clic sur "find device"
3= clic sur le "device" trouvé
4= clic sur "open device"
5= clic sur "open relais 1"
6= clic sur "open relais 2"
Bon, ça prends 3 secondes, c est pas le bout du monde, mais, je me dis qu avec un peu de connaissance en programmation, il doit y avoir moyen de modifier le fichier "config" pour qu a l ouverture du programme, tout se fasse "automatiquement"..
Voila, si quelqu un peut me renseigner
merci
Bonne année a tous
joelectronic
01/01/2022, 18h18
Salut,
Tu as la solution dans le fichier Readme.txt qui se trouve dans ton archive ici /USBRelay libary/TestApp/, tu lance ça au démarrage après avoir trouvé son adresse qui ne devrait pas changer d'un démarrage à l'autre.
Cordialement.
Salut, et merci de t interressé a mon sujet.
En fait, comme je ne connais pas grand chose a la programmation, j ai lu tous les "readme" et j ai ouvert tout les fichiers avec le "bloc-note" pour voir si une "commande" me "parlait".
Mais, rien ne m a semblait correspondre.. donc si tu pouvais m aiguiller?
Merci
joelectronic
02/01/2022, 17h32
Salut,
Tu lance la commande CommandApp_USBRelay Interface open 255 avec le powershell après avoir été dans le répertoire /USBRelay libary/TestApp/, tu pense à remplacer Interface par l'adresse que te donne le logiciel qui fonctionne dans ton premier lien. Et pour éteindre tout les relais : CommandApp_USBRelay Interface close 255
Cordialement.
Bonsoir,
merci pour la ligne de commande.
Par contre, j ai beau cliquer sur "CommandApp_USBRelay.exe" dans le dossier/USBRelay libary/TestApp/ aucunes fenetres ne s ouvre et rien ne se passe..?
joelectronic
03/01/2022, 08h42
Salut,
C'est un programme qu'il faut lancer en mode console par l'intermédiaire du powershell.
Tu es sous windows 10 ?
Cordialement.
Salut,
je suis bien en W10.
Je viens d essayer de lancer la commande en ouvrant "powershell", mais ça met des messages d erreur comme quoi "le terme n est pas reconnu.."
joelectronic
03/01/2022, 12h41
Salut,
Tu te place bien dans le répertoire cité plus haut : /USBRelay libary/TestApp/ ?
Re-bonjour.
Donc, la commande fonctionne via la console powershell en mettant "".""au debut de la ligne (ce que je faisais pas jusque la).
En effet, une fois que je clic sur "entrée", l ampli s allume direct.
Par contre, si je dois faire cette manip a chaque fois que je veux mettre en route l ampli..
Je me retrouve au point de depart?
joelectronic
03/01/2022, 19h01
Salut,
Non tu fais une commande au démarrage de ton PC ou un script .bat qui te lance le logiciel des relais et après ton lecteur de média, tu utilise quoi, VLC ?
Cordialement.
Re-salut,
Non je n utilise pas un viewer dédié, je peux ecouter de la musique sur youtub ou regarder un film sur netflix ou prime..
Donc, l idée d un script.bat pour mettre en marche les relais et un autre pour les arreter serait pas mal.
depuis tt a l heure, j essais justement de comprendre comment enregistrer ça..
joelectronic
03/01/2022, 19h49
Salut,
Un lien (https://www.windowscentral.com/how-create-and-run-batch-file-windows-10) pour comprendre comment ça fonctionne; si tu maîtrise un peu la langue de Shakespeare.
Cordialement.
Bonjour, et encore merci pour ton aide.
Ton lien correspond bien a un peu tout ce que j ai pu lire hier soir..
Mais c est encore "abstrait" pour moi.
De plus, la console ne fonctionne que si elle est ouverte dans le dossier, sinon la commande dans une console "generale" sans l adresse du dossier remonte toujours une erreur?!?
Bonjour a tous et en particulier a joelectronic.
Ca avance fort, a force de lecture j ai trouvé la commande "CD" pour d abord changer de de dossier et donc apres cette 1ere commande, je me retrouve dans le dossier cible et je peux lancer la fameuse commande de mise en route.
Ensuite avec powershell, il suffit de sauvegarder le "script" et ça crée un fichier.
Du coup, clic droit sur le fichier, clic sur "executer avec powershell" et l ampli s allume.
C est magique, je vais voir s il y a moyen maintenant de la ncer le script simplement en cliquant sur le fichier.
joelectronic
05/01/2022, 20h44
Bonsoir,
Pour le lancer automatiquement au démarrage du PC par exemple regarde en bas du lien que je t'ai donné, Run Batch File On Startup.
Cordialement.
Salut,
je n ai pas l utilité de lancement systematique au demarrage, je peux tres bien me servir du pc sans mettre en marche l ampli..
Merci de l idée mais ça correspond pas a mon utilisation.
joelectronic
06/01/2022, 12h13
Bonjour,
Il faut que tu regarde alors la ligne How to run a batch file on windows 10 dans le même lien que précédemment.
Cordialement.
Bonsoir
Finalement, a force de lecture et d essai, j ai fini par trouver comment faire:
en fait, il suffit d ecrire la ligne de commande et sauvegarder le fichier dans le bon repertoire avec la terminaison .bat
Du coup, un clic sur le fichier suffit pour lancer la commande via la console et non plus powershell.
en fait, c est ce que tu me dis depuis le debut mais comme j y connais pas grand chose, je comprennais pas.
Merci Joelectronic
joelectronic
08/01/2022, 08h35
Salut,
Heureux que tu es trouvé la solution, c'est comme ça que l'on apprend et progresse.
Cordialement.
PS : Pense aussi au Thanks pour ceux qui t'aide.
vBulletin® v.3.8.11, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org