PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Fonctions Zebra en Windev ?
Fonctions Zebra en Windev ?
Iniciado por a.vandevoir, 08,ene. 2020 10:43 - 2 respuestas
Publicado el 08,enero 2020 - 10:43
Bonjour à toutes et tous,

J'ai une question :

J'ai créé une application Windev Mobile qui a pour but d'être utilisée sur un scanner de type Zebra TC20, jusque là tout va bien.

J'ai également une application Windev et cette application va se charger de savoir si mon appareil Zebra TC20 est connecté et de récupérer et d'envoyer des fichiers sur l'appareil Zebra.

Cette application Windev fait déjà la même chose pour un appareil de type Symbol MC3000 et grâce aux fonctions CE de Windev comme CeConnecte(), CeNomMachine(),... je peux savoir quel est le nom de mon appareil connecté mais je n'ai pas trouvé de fonction de type "ZEBRA" sous WINDEV qui me permettrait de savoir le nom du Zebra TC20 connecté.

Comment faire pour trouver le nom du Zebra TC20 connecté (sachant que lorsque j'utilise ADB avec la commande adb -d devices -l, je trouve mes deux appareils (le Symbol MC3000 en tant qu'emulator offline et mon appareil Zebra dont je ne connais que l'id et pas le nom...) ? Peut-on obtenir des infos sur l'appareil Zebra autrement qu'en passant par ADB ?

Merci !

Bonne journée !
Miembro registrado
948 mensajes
Publicado el 08,enero 2020 - 13:34
Bonjour,
regardez https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windevmobile/29397-android-numero-serie/read.awp
vous devriez y trouver la solution

--
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai.
Quand un utilisateur vous a aidé, n'oubliez pas de le remercier...
Publicado el 08,enero 2020 - 16:54
Merci pour votre réponse ! :)

Mais je me suis peut-être mal exprimée, je voulais obtenir tous mes périphériques connectés (du moins ceux de type "Scanner" tels que mon Zebra TC20) avec leurs noms et leurs ids pour pouvoir ensuite injecter / importer des fichiers de mon périphérique TC20 vers le PC.

C'était donc au niveau du code Windev et non Windev mobile que je recherchais une réponse... Voilà pourquoi je cherchais des fonctions Zebra de type "Windev".

Pour l'instant, j'ai trouvé ceci (qui me permet de ne pas passer par ADB mais je ne sais pas si c'est la meilleure des solutions) :

sListe est une chaîne
sListe = USBListePériphérique(sDébut)

SI sListe <> "" ALORS
sPérif est une chaîne
POUR TOUTE chaîne sPérif de sListe SEPAREE PAR RC

SI USBPropriété(sPérif,USBPropriétéClasse) = "WPD" ALORS
//Fait mon traitement
FIN

Explore(sPérif)
FIN
FIN


Qu'en pensez-vous ?

Merci.