Windows 7 - problème avec HM et script AHK

Salut tout le monde,

Mon pb ets simple, quand le HUD s’affiche sur ma table, mon script de déplacement de fenêtre ne fonctionne plus…
Merci

Canonbis

Peut de raison que ça arrive.

C’est quoi comme script de déplacement de fenetre, qu’est ce qui le déclanche ?

Pour être clair

Si HUD sur table --> KO
Si pas de HUD --> OK

Le script est tout ce qu’il y a de plus simple…
SetTitleMatchMode, 2

WheelUp::
WinGetActiveTitle, Title1
WinMove, %Title1%, 75, 0
return

WheelDown::
WinGetActiveTitle, Title1
WinMove, %Title1%, 480, 420
return

Merci Philippe si tu peux m’aider… :dry: je suis perdu… :S

Canonbis

C’est peut être ton HUD qui empèche la detection de la fenetre Active.

Met un MsgBox, pour debuger ton application

WinGetActiveTitle, Title1
MsgBox, %Title1%
WinMove, %Title1%, 75, 0

Sinon, c’est pas top de passer par les titres, essaye plutot de passer par les ID.

WinGet, id, ID, A
WinMove, ahk_id%id%, …

Tu executes bien l’AHK en administrateur?

Aussi tu peux essayer de changer le thème windows (bouton droit sur le bureau et personaliser) pour le thème windows classic. J’y crois moyennement mais essaie quand même…

Je vais tester demain…

Bonne soirée
Canonbis

PS: Strange quand même, sur Xp pas de souci…

J’ai tout testé mais rien n’y fait… affichage Windows classique et msgbox

je précise les symptômes…
Quand HM non démarré --> OK (le script bouge toutes les fenêtres)
Quand HM lancé sans HUD --> OK
Quand HM lancé avec HUD --> KO
Je ferme le HUD (table manager) --> OK

indice: le script déplace toutes les fenêtres sauf celles de HM

Au secours, je craque…

Canonbis

Canonbis

Et tu as essayé avec la syntaxe:

WinGet, id, ID, A
WinMove, ahk_id%id%, …

Philippe,

Je dois être neuneu mais je ne comprends pas bien la syntaxe, peux-tu me traduire ça:
WheelUp::
WinGetActiveTitle, Title1
WinMove, %Title1%, 75, 0
return

avec ta syntaxe:

Merci beaucoup

canonbis

canonbis wrote:

Tu veux dire que les tables bougent mais que le HUD ne suit pas?

Sinon pour la syntax c’est

WinGet, id, ID, A <== Récupère l’identifiant de la table active dans la variable id
WinMove, ahk_id %id%, 75, 0 <== Bouge la table dont l’identifiant est id

Au lieu de

WinGetActiveTitle, Title1
WinMove, %Title1%, 75, 0

Dès que le table manager est actif, mes tables ne bougent plus… Je ferai un vidéo demain pour que ce soit plus compréhensible

Merci à vous deux, je testerai aussi le script demain

Canonbis

Tu en es ou ?

Je viens de faire les modif en utilisant vos préconisations, la nouvelle syntaxe… Toutes les frames bougent sauf celles de HM, ça pas grave, mais dès que le HUD est lancé, mes tables qui bougeaient ne bougent plus…

Si quelqu’un est dispo pour un skype ?

canonbis

La solution était là: Poker Academie | Cours, Vidéos et Forum de Poker

merci grandement à vous deux

Canonbis

canonbis wrote:

[quote]La solution était là: Poker Academie | Cours, Vidéos et Forum de Poker

merci grandement à vous deux

Canonbis[/quote]

Arf c’est pour ça que je t’avais demander si tu exécutais en administrateur mais j’aurai du être plus précis je crois :slight_smile:

J’étais connecté en admin, je pensais que c’était suffisant ty fab

Canonbis