Lecture en continu
Fermé
Medestrac
-
8 oct. 2020 à 16:45
yg_be Messages postés 22624 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 mars 2024 - 9 oct. 2020 à 11:04
yg_be Messages postés 22624 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 mars 2024 - 9 oct. 2020 à 11:04
A voir également:
- Spotify lecture en continu
- Confirmation de lecture whatsapp - Guide
- Playlist collaborative spotify - Guide
- Accusé de lecture gmail - Guide
- Code spotify - Guide
- Télécharger spotify - Télécharger - Création musicale
4 réponses
yg_be
Messages postés
22624
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 mars 2024
1 461
8 oct. 2020 à 19:01
8 oct. 2020 à 19:01
bonjour,
veux-tu dire qu'il y aura deux programmes actifs sur le PC:
- un, nommé "logiciel", qui reçoit des informations via le clavier
- un autre, nommé "programme Python", qui devrait recevoir des informations via la douchette
est-ce bien cela?
peux-tu partager le code source du programme en python qui envoie des informations au logiciel?
veux-tu dire qu'il y aura deux programmes actifs sur le PC:
- un, nommé "logiciel", qui reçoit des informations via le clavier
- un autre, nommé "programme Python", qui devrait recevoir des informations via la douchette
est-ce bien cela?
peux-tu partager le code source du programme en python qui envoie des informations au logiciel?
La complexité est que le logiciel peut recevoir des infos soit du clavier soit de la douchette.
Par exemple l'opérateur bippe le code "ImprimerEtiquette" => le programme Python va ouvrir directement le sous-menu d'impression des étiquettes dans le logiciel. L'opérateur utilise la même douchette pour bipper son matricule, qui fait parti des champs imprimés, et il utilise le clavier pour saisir la référence article.
L'idée est vraiment de lire tout ce qui passe, mais de filtrer pour que dès que le mot-clé est aperçu il soit traité. Je pensais faire
mais je me demandais s'il n'y avait pas plus robuste.
Par exemple l'opérateur bippe le code "ImprimerEtiquette" => le programme Python va ouvrir directement le sous-menu d'impression des étiquettes dans le logiciel. L'opérateur utilise la même douchette pour bipper son matricule, qui fait parti des champs imprimés, et il utilise le clavier pour saisir la référence article.
L'idée est vraiment de lire tout ce qui passe, mais de filtrer pour que dès que le mot-clé est aperçu il soit traité. Je pensais faire
while True:
motclef = input("Attente de lecture")
if motclef = "ImprimerEtiquette":
ImprimerEtiquette()
mais je me demandais s'il n'y avait pas plus robuste.
yg_be
Messages postés
22624
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 mars 2024
1 461
9 oct. 2020 à 08:58
9 oct. 2020 à 08:58
veux-tu dire qu'il y aura deux programmes actifs sur le PC:
- un, nommé "logiciel", qui reçoit des informations via le clavier
- un autre, nommé "programme Python", qui devrait recevoir des informations via la douchette
est-ce bien cela?
peux-tu partager le code source du programme en python qui envoie des informations au logiciel?
as-tu testé le code en #2?
- un, nommé "logiciel", qui reçoit des informations via le clavier
- un autre, nommé "programme Python", qui devrait recevoir des informations via la douchette
est-ce bien cela?
peux-tu partager le code source du programme en python qui envoie des informations au logiciel?
as-tu testé le code en #2?
Oui, il y a bien 2 programmes actif:
le "logiciel" visible depuis l'opérateur, recevant des info via clavier ou douchette
le "programme python" en arrière plan, recevant ses infos via la douchette.
Le code en #2 fonctionne à condition que le mot clé soit "isolé". Par exemple si l'opérateur appui sur une touche du clavier (par exemple "A") avant d'avoir bippé "ImprimerEtiquette", le programme Python lira "AImprimerEtiquette"...ce qu'il ne reconnait pas.
le "logiciel" visible depuis l'opérateur, recevant des info via clavier ou douchette
le "programme python" en arrière plan, recevant ses infos via la douchette.
Le code en #2 fonctionne à condition que le mot clé soit "isolé". Par exemple si l'opérateur appui sur une touche du clavier (par exemple "A") avant d'avoir bippé "ImprimerEtiquette", le programme Python lira "AImprimerEtiquette"...ce qu'il ne reconnait pas.
Une solution:
D'autres suggestions?
while True:
motclef = input("Attente de lecture")
if "ImprimerEtiquette" in motclef:
ImprimerEtiquette()
D'autres suggestions?
yg_be
Messages postés
22624
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 mars 2024
1 461
9 oct. 2020 à 11:04
9 oct. 2020 à 11:04
peux-tu partager le code source du programme en python qui envoie des informations au logiciel?
yg_be
Messages postés
22624
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 mars 2024
1 461
9 oct. 2020 à 11:04
9 oct. 2020 à 11:04
si la solution fonctionne, que cherches-tu de plus?