Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] enregistreur de texte en temps réel
Auteur Message
Répondre en citant
Message [R] enregistreur de texte en temps réel 
Bonjour a tous,

j'ai découvert que l'on pouvais enregistrer la touche pressée avec du batch, mais n'ayant pas les connaissances nécessaires je demande votre aide pour
le code permettant d'enregistrer les touches en temps réel dans un fichier ( comme avec " echo ** > **.** ) mais sans supprimer les caracteres deja dans ce fichier.

merci d'avance !! Okay Okay



Dernière édition par batch.bat le Sam 11 Fév 2017 - 18:05; édité 2 fois

______________________________________________________
baaaatch c'est moi !!!
Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] enregistreur de texte en temps réel 
Salut
Il faut juste rajouter un deuxième signe >
Code:
echo ** >> **.**

Ça rajoute le caractère sur la ligne d'en dessous.




______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Répondre en citant
Message merci 
re

MERCI de la réponse aussi rapide, je galerais a mort ;-)
et je viens de le modifier:


Code:

@echo off
set "$Cle="
:B1
cls
echo Tapez un truc : %key%
call :getkey
echo %key% >> saisie.txt
goto B1
 
 
:getkey
set "key=" &for /f "delims=" %%a In ('xcopy /w "%~f0" "%~f0" 2^>nul') do (if not defined key set "key=%%a")
set "key=%key:~-1%" &goto :eof



et je me suis rendu compte que quand je veux lire le texte, apres chaque lettre il y a un retour a la ligne , est-il possible de l'enlever ?
(re)merci d'avance
a bientot




______________________________________________________
baaaatch c'est moi !!!
Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
Bonjour,
Non ce n'est pas possible de l'enlever avec cette manière, car le but du ">>" est justement de retourner à la ligne Wink

En revanche, tu peux mettre tes caractères dans une variable (set ligne=%ligne%%key%), et ensuite détecter un appuis sur echap ou entrer ^^

Cdt, timothe_2000




______________________________________________________
Do what you want cause a pirate is free: you are a pirate !
Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
merci meme si je n'ai aucune idée de comment faire ! Okay




______________________________________________________
baaaatch c'est moi !!!
Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
Salut
Voila ton code:
Code:
@echo off
set "$Cle="
set "ligne="
:B1
cls
echo Tapez un truc : %key%
call :getkey
set "ligne=%ligne%%key%"
echo %ligne%>saisie.txt
goto B1
 
 
:getkey
set "key=" &for /f "delims=" %%a In ('xcopy /w "%~f0" "%~f0" 2^>nul') do (if not defined key set "key=%%a")
set "key=%key:~-1%" &goto :eof





______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
merciiii Mr. Green Mr. Green




______________________________________________________
baaaatch c'est moi !!!
Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
De rien. N'oublie pas le [R]




______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
le [R] ? c'est quoi ?




______________________________________________________
baaaatch c'est moi !!!
Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
batch.bat a écrit:
c'est quoi ?

C'est quand tu édites ton message en cliquant sur le bouton EDIT
situé en haut à gauche de ta demande d'aide.
Ensuite tu modifies ton titre en mettant [R]



Dernière édition par Hugo7 le Sam 11 Fév 2017 - 14:30; édité 1 fois

______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
batch.bat a écrit:
le [R] ? c'est quoi ?

Ça veut dire que ton sujet est résolu

edit: Du coup Hugo a répondu juste avant moi ^_^




______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Répondre en citant
Message [R] enregistreur de texte en temps réel 
merci , c'est fait Okay




______________________________________________________
baaaatch c'est moi !!!
Skype
Message [R] enregistreur de texte en temps réel 


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