Ce sujet est résolu.
123 | |||
Auteur | Messages | ||
---|---|---|---|
Patrick | #16 Posté le 27/2/2023 à 09:44:58 | ||
La solution est peut-être de gérer le clavier :
| |||
valaquarus | #17 Posté le 27/2/2023 à 09:48:52 | ||
-- Unus Ex Altera -- | ça, ça marche parce que tu affectes directement les coordonnées du bouton. mais ça non :
ou plus exactement gambas me dit que le bouton n'est pas un objet mais renvoie bien les bonnes coordonnées et cela click le bon bouton ???? Je dois mal récupérer le bouton. Si tu as une idée sur comment qu'on récupère le dit bouton. Valaquarus Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
valaquarus | #18 Posté le 27/2/2023 à 10:14:03 | ||
-- Unus Ex Altera -- | Bon j'ai fait un mixed de la proposition de spheris et de celle de Patrick :
J'obtiens une belle image : C'est grave, docteur? Valaquarus Même en modifiant bt.X par bt.screenX j'obtiens la même erreur??? Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
spheris | #19 Posté le 27/2/2023 à 10:26:02 | ||
Valaquarus, pour simuler ton erreur, dans un simple projet ce code :
ne fonctionne uniquement que si je mets un wait 0.2 entre mouse.mouve et exec. De plus si j'essaye de mettre Button1.X et non Button1.ScreenX, la souris va se placer en haut à gauche de l'écran. Chez moi ce code ci dessous fonctionne et me renvoi bien "hello" dans la console. Peut être est-ce juste une erreur de timing? | |||
valaquarus | #20 Posté le 27/2/2023 à 10:33:09 | ||
-- Unus Ex Altera -- | J'ai rajoué wait 0.2 et changé X en ScreenX, j'ai la même erreur.
Valaquarus Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
spheris | #21 Posté le 27/2/2023 à 10:37:53 | ||
Peux tu ajouter un
| |||
valaquarus | #22 Posté le 27/2/2023 à 11:06:06 | ||
-- Unus Ex Altera -- |
Calculatrice Normale 1.1.48 9 Première ligne, le Me.Text deuxième ligne, le chiffre tapé. L'erreur vient de ce que les buttons sont enchâssés dans des panels et je ne sais pas comment les récupérer. (Voir l'erreur : type mismatch) Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
spheris | #23 Posté le 27/2/2023 à 11:13:01 | ||
Peux tu aussi me donner le résultat de Print xM et Print ym après la ligne 4? Excuse moi de dire ça, mais la solution de la bordure cachée ne fait pas t elle moins 'Usine à gaz' que xdotool? N'est-ce pas plus simple à coder? Qu'en penses-tu? | |||
valaquarus | #24 Posté le 27/2/2023 à 11:40:36 | ||
-- Unus Ex Altera -- | Je n'aime pas l'idée de xdotool mais ce n'est pas le souci car j'aime bien ton idée ou celle de Patrick qui est équivalente. Le problème vient de ça :
L'un ou l'autre renvoi dans les cordes car les btn sont dans des panels différents et je ne comprends pas pourquoi il va chercher autre chose que des boutons. Valaquarus Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
valaquarus | #25 Posté le 27/2/2023 à 11:50:27 | ||
-- Unus Ex Altera -- | D'ailleurs j'ai bien la même erreur :
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
valaquarus | #26 Posté le 27/2/2023 à 12:06:02 | ||
-- Unus Ex Altera -- | J'ai donc changé ainsi mais toujours la même erreur et c'est normal :
C'est ceci qui pose souci : In Me.Children qui me renvoi des panel au lieu des buttons. Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
valaquarus | #27 Posté le 27/2/2023 à 12:56:34 | ||
-- Unus Ex Altera -- | Alors Patrick tu as une idée sur le fait qu'il me sorte tout sauf un bouton? FOR EACH btn IN ME.Children Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
Patrick | #28 Posté le 27/2/2023 à 13:02:01 | ||
Me.Children est une collection de tous les objets contenus dans me, il faut transformer le code :
| |||
valaquarus | #29 Posté le 27/2/2023 à 14:00:06 | ||
-- Unus Ex Altera -- | C'est bon pour l'erreur précédente, c'est réglé, mais cela ne fait rien d'apparent :
Valaquarus Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
valaquarus | #30 Posté le 27/2/2023 à 14:21:27 | ||
-- Unus Ex Altera -- | En fait on ne rentre jamais dans le test c'est pourquoi il n'y a pas d'erreur :
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||
123 |