Il y a actuellement 298 visiteurs
Dimanche 24 Novembre 2024
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: 404
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: 404
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
Avatar de l'utilisateur
RobinSG
Moderateur
Moderateur
 
Messages: 1509
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...
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: 404
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
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9048
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: 404
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: 404
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: 404
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: 404
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:
...
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9048
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: 404
Inscription: 09 Avr 2010 13:54
 



Sujets similaires

Message Recuperer un ficheir supprimé dans google drive
BonjourUn fichier a été supprimé de notre google drive. il n'est plus dans la corbeille.Comment le récupérer?Merci
Réponses: 4

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: 4

Message Récupérer des données sur un disque effacé
Salut,Je sais qu'on a des spécialistes ici comme EinsteinZero, de la récupération de données sur un disque dure effacé par erreur.Je ne sais pas encore faire mais j'ai été confronté bien des fois au soucis.Je ne savais pas qu'il était possible de récupérer l'intégralité des fichiers effacés en forma ...
Réponses: 2

Message [Méthode] récupérer votre n° de licence win 10
Microsoft permet >>ici<< de télécharger la dernière version légale de Windows 10, soit sur une clé USB soit sous la forme d'un fichier ISO....mais, pour cela il vous faut votre n° de licence Windows 10 que, si vous avez acheté un PC avec Windows "préinstallé", vous n'avez pas.. ...
Réponses: 11

Message touche maj
bonjourya'il une solution pour savoir si on est en majuscule ou pas,car j'ai pas de voyant sur la toucheje suis sur windows 10
Réponses: 2

Message Démarrer mon pc via une touche ou un clic - Carte mère Gigab
Bonjour,Comme indiqué dans le titre, je possède un pc avec la configuration ci-dessous, que je souhaite démarrer (non sortir d'une mise en veille), en tapant sur n'importe quelle touche du clavier ou par un clic de souris, mais je n'arrive pas à trouver où ce situe le paramètre dans le bios, j'ai bi ...
Réponses: 0

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


Qui est en ligne

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


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