Pouvez-vous m'aider à compléter ce script?

Poser vos questions de programmation en AutoHotkey
jefffff
Posts: 7
Joined: 30 Sep 2018, 08:05

Pouvez-vous m'aider à compléter ce script?

30 Sep 2018, 08:20

salut :p

j'ai mis un petit bout de temps à rédiger ce petit script qui semble fonctionner le but était d'assigner sur le 4,5, 6 du bloc de chiffre à droite du clavier, un simpe clique gauche de souris.
cela fonctionne plutôt bien. je voudrais faire l'identique mais au lieu d'un seul clique, 50...
une idée pour compléter le script qui à présent est:

NumpadLeft::LButton
NumpadClear::LButton
NumpadRight::LButton
<::LButton
#HotkeyInterval 500
#MaxHotkeysPerInterval 100
Return

je vous remrcie d'avance d'avoir pris le temps de me lire.
a+ :)
A_AhkUser
Posts: 884
Joined: 06 Mar 2017, 16:18
Location: France

Re: Pouvez-vous m'aider à compléter ce script?

30 Sep 2018, 15:31

Salut jefffff,
jefffff wrote: je voudrais faire l'identique mais au lieu d'un seul clique, 50...
une idée pour compléter le script
Peut être:

Code: Select all

#NoEnv
#SingleInstance force
#Warn
SetMouseDelay, 5 ; spécifie le délai qui a lieu après chaque clic de la souris - ici 5ms

NumpadLeft::
NumpadClear::
NumpadRight::
	SendInput {Click, 50}
	SendInput {Click, Up}
return

<::LButton
jefffff
Posts: 7
Joined: 30 Sep 2018, 08:05

Re: Pouvez-vous m'aider à compléter ce script?

30 Sep 2018, 15:50

c sympa merci beaucoup vraiment.

juste un événement inattendu,
sur le bureau l'action s'effectuer sans problème, par contre quand je lance mon jeu
(car l'idée était d'éviter de me limer les doigts pour dépenser mon or :mrgreen: dsl, la cause n'est pas très intellectuelle)
le clic ne fonctionne pas via les touches. avec l'ancien pas de souci.
que puis je modifier dans le script?

merci encore :bravo:
A_AhkUser
Posts: 884
Joined: 06 Mar 2017, 16:18
Location: France

Re: Pouvez-vous m'aider à compléter ce script?

30 Sep 2018, 16:01

Dans ce cas, il faut opter pour les modes les plus susceptibles de fonctionner avec les jeux - et croiser les doigts...:

Par exemple:

Code: Select all

#NoEnv
#SingleInstance force
#Warn
SetMouseDelay, 5 ; spécifie le délai qui a lieu après chaque clic de la souris - ici 5ms
SetDefaultMouseSpeed, 5

NumpadLeft::
NumpadClear::
NumpadRight::
	SendPlay {Click, 50}
	SendPlay {Click, Up}
return

<::LButton
Si ça ne fonctionne toujours pas, essaye de demander dans le forum dédié aux jeux vidéos.

Quelques liens:
Why do Hotstrings, Send, and Click have no effect in certain games?
Click - remarks

Return to “J'ai besoin d'aide”

Who is online

Users browsing this forum: No registered users and 2 guests