Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
recherche de fichier de commande
Auteur Message
Répondre en citant
Message recherche de fichier de commande 
voilà je recherche les fichiers qui commandent les touches ainsi que la souris.
(j'essaie de créer un programme qui récupère la touche pour faire une action)
j'ai rien trouvé sur internet car il donne seulement les commandes pour appeler les touches... Crying or Very sad help



Dernière édition par matrob72 le Mar 31 Juil 2018 - 20:22; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message recherche de fichier de commande 
matrob72 a écrit:
voilà je recherche les fichiers qui commandent les touches ainsi que la souris.

matrob72 a écrit:
j'essaie de créer un programme qui récupère la touche pour faire une action

matrob72 a écrit:
j'ai rien trouvé sur internet car il donne seulement les commandes pour appeler les touches


je dois avouer que c'est pas très clair comme demande, je comprends pourquoi tu ne trouves pas de réponses
(à part peut-être celle du milieu, tu aurais pu trouver quelques choses avec un peu d'effort)

donc tu as plusieurs solutions :
(comme ta demande n'est pas très précise, je donne quelques solutions que j'ai en tête)

#1 le set /p
Code:
@echo off

:main
set /p action=^>

if "%action%"=="b" call :mon_action
goto :main




:mon_action
echo;
echo;    salut !
echo;
exit /b



#2 astuce de sachadee
Code:
@echo off

:main
set "key="
for /f "delims=" %%i in ('Xcopy /W "%~f0" "%~f0" 2^>Nul') do if not defined key set "key=%%i"
set key=%key:~-1%
call :_%key% 2>nul || call :_label_do_not_exist
goto :main


:_b
echo;
echo;Action b!
echo;
exit /b


:_h
echo;
echo;Action h!
echo;
exit /b



rem ...
rem :_[LA_TOUCHE]
rem {{ TON CODE }}

:_z
:_e
echo;
echo;Action Z and Action E!
echo;
exit /b


:_label_do_not_exist
echo;
echo;Sorry, no action for the key %key%
echo;
exit /b



#3 choice
Code:
@echo off

:main
cls
choice /n /c:bhz /m ":"
if %errorlevel%==1 call :salut b
if %errorlevel%==2 call :lol h
if %errorlevel%==3 call :ytutuy c
goto :main


:salut
echo;%1
pause
exit /b

:lol
echo;%1
pause
exit /b


:ytutuy
echo;%1
pause
exit /b



#4 batbox (Darkbatcher) http://batch.xoo.it/t2243-Commande-Externe-Batbox-v1-0.htm
#5 darkbox (TSnake41) http://batch.xoo.it/t5526-Dev-Darkbox-TSnake41.htm

batbox et darkbox sont des commandes externes bien documenté, ils permettent notamment de récupérer la touche pressé mais aussi de récupérer la position de la souris et plein d'autres choses encore Okay


#6 autre langage
Tu peux créer ta propre commande externe (c#, c/c++ .........) ou utilisé un langage en complément (jscript, vbscript, powershell .........)



mais si tu souhaites prendre le contrôle de la souris (et changer sa postion par exemple) ou encore celui du clavier, tu peux te tourner du côté de vbs ou tout autre langage permettant de le faire.
plus d'info ici (c'est essentiellement du powershell) : http://batch.xoo.it/t5784-positionner-la-souris-simuler-une-frappe-clavier-…
ou ici : http://batch.xoo.it/t3011-TUTO-Simuler-les-frappes-claviers-et-la-souris.ht…
ou ici : http://batch.xoo.it/t5812-x-cuter-des-frappes-claviers-RAPIDEMENT-WriteVBS.…


en recherchant un peu sur google et sur ce site, tu devrais réussir à faire ce que tu veux je pense Okay




______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message recherche de fichier de commande 
Merci Flammrock de ta réponse. Je sais je ne suis pas très explicite donc je vais reformuler.
Je recherche où ce trouve le système qui lit nos commandes sur le clavier.
Bon, je sais c’est un peu compliqué donc désolé encore si tu ne comprends pas.
Disons que c’est plus de la curiosité. Wink



Répondre en citant
Message recherche de fichier de commande 
matrob72 a écrit:
où ce trouve le système qui lit nos commandes sur le clavier






GreenPowaa

OK je sors ...





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message recherche de fichier de commande 
C'est un driver ou un pilote de périphérique, c'est ce qui fait la jonction
entre ton clavier et le système d'exploitation. Ce qui est tapé est lu par
le driver et est transmis au système d'exploitation, et le système
d'exploitation transmet à son tour ce qu'il reçoit à la fenêtre qui a le focus.

Si le but est de faire des actions en fonction de telle ou telle touche pressée,
tu peux faire des raccourcis dans le menu démarré, et leur assigner des
touches de raccourcis et les actions associées.



Message recherche de fichier de commande 


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