Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[FINAL][EXE][AU3] Mouse (AutoIt)
Auteur Message
Répondre en citant
Message [FINAL][EXE][AU3] Mouse (AutoIt) 
Salut !
Refaire ce qui a déjà été fais, une de mes spécialités Mort de Rire

Donc je vous propose une version AutoIt de la commande Mouse inclue dans BatBox, bien que celle-ci soit beaucoup mieux que la mienne sur un point: Ma version ne s'adapte pas à la console (ce n'est pas en ligne/colonne, c'est en pixels.) et la syntaxe est moins bien.

Code:
If %Clic% EQU 1 (
   ... :: // Instructions lorsque qu'un clic gauche est détecté.
)


Code:

#Include <Misc>
#Include <GUIConstants>
#Include <GUIConstantsEx>
#Include <WindowsConstants>

If Not WinExists("") Then Exit
$Info = WinGetPos("")
If _IsPressed("01") Then
   $Clic = 1
Else
   $Clic = 0
EndIf
ConsoleWrite(MouseGetPos(0)-$Info[0]-10 & " " & MouseGetPos(1)-$Info[1]-32 & " " & $Clic)


Exemple:

Code:

@Echo Off
Title Mouse - Menu
Mode 22,10

Call:Menu

:While
   Call:Mouse

   If %Clic% EQU 1 (If %Y% LSS 28 Set "Choix=Fichier" & Goto :Choix)
   If %Clic% EQU 1 (If %Y% LSS 64 Set "Choix=Edition" & Goto :Choix)
   If %Clic% EQU 1 (If %Y% LSS 102 Set "Choix=Assistants" & Goto :Choix)
   
Goto :While

:Choix
Mode 100,12
Cls
Echo Vous avez choisis %Choix% !
Pause>Nul
Call:Menu
Goto :While


:Menu
Mode 22,10
Echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
Echo ³      Fichier      ³
Echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
Echo ³      Edition      ³
Echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
Echo ³    Assistants     ³
Echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Goto:Eof

:Mouse
   For /F "Tokens=1,2,3" %%A In ('Mouse.Exe') Do (Set "X=%%A" & Set "Y=%%B" & Set "Clic=%%C")
Goto:Eof


Mouse.exe: https://www.sendspace.com/file/h8fsnv

Dylan.




______________________________________________________
Viens découvrir INTERPOL, un nouveau langage interprété !

Yahoo Messenger
Message Publicité 
PublicitéSupprimer les publicités ?


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch