Il y a actuellement 83 visiteurs
Vendredi 30 Juillet 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Récupérer un touche pressée en batch

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Récupérer un touche pressée en batch

Message le 15 Juin 2011 11:36

Bonjour,

tout est dans le titres je crois, je voudrais savoir quelle commande batch utiliser pour récupérer une touche pressée au clavier par l'utilisateur, j'espère que vous comprenez ce que je veux, attention, ce n'est pas demander à l'utilisateur de rentrer du texte (je sais déjà le faire), mais bien enregistrer les touches pressées au clavier.

Merci de ne pas me renvoyer sur la commande HELP, puisque si j'ai déjà chercher, et de ne pas me dire de chercher keylogger sur google (je préviens, parce que lorsque j'ai cherché, certains répondent ça, donc je prends de l'avance).

Merci aussi d'avance pour votre aide.
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 


Re: Récupérer un touche pressée en batch

Message le 15 Juin 2011 14:30

Personne pour m'aider ?
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 

Re: Récupérer un touche pressée en batch

Message le 15 Juin 2011 15:16

Bonjour,

En natif, je n'ai rien trouvé qui enregistre une touche (il faut appuyer sur 'Entrée').

En pas natif, j'ai trouvé Choose de Bill Stewart.
Je ne sais pas si ça correspond à tes attentes.

Sinon, 2 sites de batchs qui te donneront peut-être des pistes :
_ http://www.dostips.com/
_ http://www.robvanderwoude.com/batchfiles.php

Bon courage
Image
Avatar de l'utilisateur
RobinSG
Moderateur
Moderateur
 
Messages: 1514
Inscription: 29 Juin 2004 14:26
Localisation: Atys
 

Re: Récupérer un touche pressée en batch

Message le 15 Juin 2011 17:05

Bonjour,

En général, on attends au moins 24-48h pour upper son propre sujet, nous ne sommes pas tous au garde à vous devant notre PC. :-?

Quelque soit l'urgence de la question, imaginez si tout le monde faisait ça, la moitié des messages du forum seraient des ups...
En cas de problème constaté sur un sujet, contactez un modérateur par MP. N'intervenez pas vous-même. Merci bien.
Aucune aide ni support ne sera fourni par MP.
Avatar de l'utilisateur
H3bus
Moderateur
Moderateur
 
Messages: 12195
Inscription: 08 Avr 2008 15:13
Localisation: /home/h3bus
 

Re: Récupérer un touche pressée en batch

Message le 15 Juin 2011 21:28

Bonjour,

En natif, je n'ai rien trouvé qui enregistre une touche (il faut appuyer sur 'Entrée').

En pas natif, j'ai trouvé Choose de Bill Stewart.
Je ne sais pas si ça correspond à tes attentes.

Sinon, 2 sites de batchs qui te donneront peut-être des pistes :
_ http://www.dostips.com/
_ http://www.robvanderwoude.com/batchfiles.php

Bon courage

Merci pour ton aide :wink:, mais je voudrais vraiment écrire moi-même le batch qui enregistrerait la touche (j'espère que je m'explique bien).


Sinon, un autre question, peut-on, toujours à partir d'un batch, envoyer un e-mail sans passer par outlook ou un autre logiciel de messagerie afin d'automatiser l'envoi d'un mail ? parce que si je tape le code ci-dessous, ça m'ouvre outlook :
Code: Tout sélectionner
start mailto: XXX@XXX.fr ?subject="XXX" ^&body= "XXXXXX"

Je voudrais que le mail soit directement envoyé quand j'appuie sur entrée en fait.
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 

Re: Récupérer un touche pressée en batch

Message le 16 Juin 2011 08:33

Il te faut forcément un petit exécutable capable de faire du mail en ligne de commande.
Sendmail par exemple, en freeware : http://www.dipisoft.com/articles.php?lng=fr&pg=65
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8978
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Re: Récupérer un touche pressée en batch

Message le 16 Juin 2011 09:51

CaSa a écrit:Il te faut forcément un petit exécutable capable de faire du mail en ligne de commande.
Sendmail par exemple, en freeware : http://www.dipisoft.com/articles.php?lng=fr&pg=65

J'ai suivi ton aide et télécharger sendmail, mais après, je fais quoi ? Parce que j'ai essayé ça:
Code: Tout sélectionner
mail xxx@xxxx.fr


ça:
Code: Tout sélectionner
sendmail xxx@xxxx.fr


ça : http://www.tux-planet.fr/envoi-d-email-en-ligne-de-commande/

et ça :
Code: Tout sélectionner
start mailto:XXXXXX@XXX.fr


Mais soit ça fonctionne pas du tout, soit ça ouvre outlook.



EDIT:
Finallement, j'ai trouvé comment faire, mais ça fait une erreur 11004.
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 

Re: Récupérer un touche pressée en batch

Message le 17 Juin 2011 18:25

personne ne sait ?

Sinon, comme le sujet parle du batch, j'aurai une autre question qui me parait simple en batch :

Quel est le symbole pour "et", j'ai essayé &&, AND, ||, quelqu'un serait ce que c'est ? C'est pour faire un code dans ce genre :
Code: Tout sélectionner
if %variable1% == X ET "variable2" == Y
(
//code à exécuter.
)
else
(
//code à exécuter.
)


Ce n'est quand même pas simplement "ET" j'espère ?
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 

Re: Récupérer un touche pressée en batch

Message le 18 Juin 2011 16:46

Personne ne sait ?
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 

Re: Récupérer un touche pressée en batch

Message le 21 Juin 2011 19:30

Je dois en déduire qu'il n'y a aucun moyen de récupérer une touche pressée en batch ?
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 

Re: Récupérer un touche pressée en batch

Message le 22 Juin 2011 07:23

Il faut quand même savoir que le batch windows est vraiment limité et qu'on ne peut pas faire des miracles juste avec le shell de base. Il faut très souvent lui associer des suites de petits programmes externes, comme te l'a déjà dit RobinSG par exemple.
Tu peux regarder notamment du coté des outils GNU windows, portage en provenance du monde Unix/Linux bien plus puissant que les maigres outils windows (=> http://gnuwin32.sourceforge.net/ )... ou encore du cote des package pour windows serveur 2003, les toolkits.

Concernant Sendmail, il faut à minima le configurer en lançant sendmail, puis en allant dans options+configuration pour paramétrer le SMTP. Ensuite tu as une aide en ligne sur les syntaxes dans le menu "A PROPOS". J'utilise sendmail tous les jours, il fonctionne très bien.

Pour la double condition ET, je ne suis pas sur qu'on puisse le faire en batch. Il faut se servir des IF imbriqués par exemple.
IF cond1 THEN
{
IF cond2 THEN GOTO OK
else {GOTO le_else}
}
else GOTO le_else

leselse:
...
OK:
...
Libérez-vous : http://www.debian.org
Nobody knows what sysadmin does... until he stops doing it
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 8978
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Re: Récupérer un touche pressée en batch

Message le 22 Juin 2011 09:31

Merci :D .

Je n'avais pas pensé à imbriquer des "if", par contre, il n'y a pas de "then" en batch, la syntaxe est simplement : "if [conditon] ([instruction])
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 393
Inscription: 09 Avr 2010 13:54
 



Sujets similaires

Message La touche Q de mon ordinateur portable ne fonctionne plus?
Bonjour à tous et à toutes.Hier pendant que je jouais ma touche P a cessé de fonctionner. J'ai donc essayer plusieurs solutions au niveau du software qui n'ont pas fonctionné. Plutôt que d'appeler le service client ou de chercher de l'aide comme je le fais maintenant, j'ai décidé d'ouvrir l'ordinate ...
Réponses: 1

Message recuperer photos samsung a70 ecran noir casser
Bonjour j'ai ou plutôt j'avais un téléphone Samsung A70 : A70 SM-A705FN/DS il est tombé écran fissurer et noir j'ai bien essayé de le connecter sur mon pc il a vibré j'ai essayé d'appuyer sur la touche - 7 secondes ou + ... essayer avec kies ou smart switch je n'ai pas réussi .... bref je souh ...
Réponses: 13

Message [Réglé] Touche verrouillage majuscules active
Bonjour,Petit problème récurrent, pas méchant mais em...bêtant lors d'achats en ligne. Après m'être connecté sur le site de ma banque, j'entre le code qui va générer la e-card pour le montant exact de l'achat.Ce code se composant de lettres majuscules et de chiffres, je verrouille la touche cadenas ...
Réponses: 8

Message La touche Q de mon ordinateur portable ne fonctionne plus
Bonjour à tous et à toutes.Hier pendant que je jouais ma touche P a cessé de fonctionner. J'ai donc essayer plusieurs solutions au niveau du software qui n'ont pas fonctionné. Plutôt que d'appeler le service client ou de chercher de l'aide comme je le fais maintenant, j'ai décidé d'ouvrir l'ordinate ...
Réponses: 6

Message Récupérer vieux disque dur et le brancher sous Windows 10
Hello les pro de l'informatique j'ai extrait le disque dur de mon antique PC Windows 2000. Est-il possible de le mettre dans un boîtier externe et le brancher sur mon portable windows10 ? Sera t-il reconnu ? J'ai besoin de vos lumières avant d'acheter un boîtier pour rien et effectuer tous les branc ...
Réponses: 10

Message Solution pour récupérer les fichiers de la corbeille vidée ?
Bonjour à tous ceux qui ne sont pas (encore) partis en vacances,Sous Windows 10 d'un PC portable, j'ai vidé la Corbeille.Quelle solutions (logicielles, intervention dans le registre, ...) avez-vous utilisé pour récupérer quelques fichiers, avec réussite bien sûr, tout récemment.Cordialement.Georgiog ...
Réponses: 2

Message récuperer des données sur un DD sous win 7 - sur pc win 10
Bonjour à tous, J'ai un petit soucis : mon ancienne carte mère a rendu l?âme, ce qui a été l'occasion de faire un rafraichissement de matériel.j'étais sous win 7 et mon nouveau pc est sous win 10.J'ai reconnecté mon ancien DD en slave mais évidement il n'est pas reconnu - je n'ai donc pas d?accès ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.