Auteur |
Message |
Tufanik
Contributeurs DOS
Hors ligne
Inscrit le: 26 Aoû 2009
Messages: 355
Point(s): 231 Moyenne de points: 0,65
|
Action d'une touche sans la valider
Bonsoir, j'ai une question, est-ce possible d'entrer une touche sans avoir besoin de la valider par entrée ? Par exemple dés que j'appuie sur la touche 9, la case 9 du morpion se coche, sans que j'ai besoin de faire 9 puis entré pour valider. Merci d'avance !
|
Ven 28 Aoû 2009 - 20:47 |
|
|
Batch_Man
Contributeurs DOS
Hors ligne
Inscrit le: 27 Nov 2008
Messages: 797
Localisation: Devant mon PC Logiciels: Powerbatch, firefox Niveau en programmation: Niveau en graphisme: Point(s): 1 Moyenne de points: 0,00
|
Action d'une touche sans la valider
Salut, Oui c'est possible, voit du coté de la commande externe Choice.
______________________________________________________ La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
|
Sam 29 Aoû 2009 - 16:13 |
|
|
Tufanik
Contributeurs DOS
Hors ligne
Inscrit le: 26 Aoû 2009
Messages: 355
Point(s): 231 Moyenne de points: 0,65
|
Action d'une touche sans la valider
Avec un set /p y a pas moyen ? pck choice c'est pas géniale quand le prog risque d'être envoyé sur des pc vista qui ne dispose pas de cette commande d'origine.
|
Sam 29 Aoû 2009 - 16:43 |
|
|
Batch_Man
Contributeurs DOS
Hors ligne
Inscrit le: 27 Nov 2008
Messages: 797
Localisation: Devant mon PC Logiciels: Powerbatch, firefox Niveau en programmation: Niveau en graphisme: Point(s): 1 Moyenne de points: 0,00
|
Action d'une touche sans la valider
Salut, Impossible avec SET /P
______________________________________________________ La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
|
Sam 29 Aoû 2009 - 17:05 |
|
|
Laddy
Administrateur
Hors ligne
Inscrit le: 30 Juin 2008
Messages: 4 135
Logiciels: PowerBatch Niveau en programmation: Niveau en graphisme: Point(s): 4 392 Moyenne de points: 1,06 Systeme d exploitation: WinXP, WIN7 64bit
|
Action d'une touche sans la valider
Tufanik a écrit: pck choice c'est pas géniale quand le prog risque d'être envoyé sur des pc vista qui ne dispose pas de cette commande d'origine.
il suffit de la joindre au bat. cette commande n'est pas disponible sur xp non plus c'est une commande externe.
______________________________________________________ Faites paraitre votre batch sur BatchClipboard
|
Sam 29 Aoû 2009 - 17:30 |
|
|
Publicité
|
Publicité
|
Sam 29 Aoû 2009 - 17:30 |
|
|
Tufanik
Contributeurs DOS
Hors ligne
Inscrit le: 26 Aoû 2009
Messages: 355
Point(s): 231 Moyenne de points: 0,65
|
Action d'une touche sans la valider
ok merci, je ferai ca alors. Mais comment ca marche exactement, pck j'ai juste fait un test :
choice /c [zsqd] if errolevel==4 echo d if errolevel==3 echo q if errolevel==2 echo s if errolevel==1 echo z
mais ca marche pas ...
|
Mar 1 Sep 2009 - 08:55 |
|
|
stryk
Modérateur
Hors ligne
Inscrit le: 10 Nov 2008
Messages: 2 506
Niveau en programmation: Niveau en graphisme: Point(s): 4 520 Moyenne de points: 1,80 Systeme d exploitation: Windows 3.1 ^^
|
Action d'une touche sans la valider
Hello, +1 : pas possible avec set /p ....
______________________________________________________ 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
|
Mar 1 Sep 2009 - 11:40 |
|
|
Batchapp
Batcheur Super-Master
Hors ligne
Inscrit le: 30 Avr 2009
Messages: 669
Localisation: DZ-Algérie Niveau en programmation: Niveau en graphisme: Quelque chose a dire ?: /¯ Point(s): 515 Moyenne de points: 0,77 Systeme d exploitation: ¯
|
Action d'une touche sans la valider
SLT Stryk91 a écrit:Hello,
+1 : pas possible avec set /p .... +1 je crois que c'est la solution la plus simple
|
Mar 1 Sep 2009 - 12:38 |
|
|
Laddy
Administrateur
Hors ligne
Inscrit le: 30 Juin 2008
Messages: 4 135
Logiciels: PowerBatch Niveau en programmation: Niveau en graphisme: Point(s): 4 392 Moyenne de points: 1,06 Systeme d exploitation: WinXP, WIN7 64bit
|
Action d'une touche sans la valider
Vive le flood les gars la question est sur la commande choice il faut rediriger vers un label et créer chaque label en fonction de l action que tu souhaites faire. Citation:choice /c [zsqd] if errolevel==4 goto d if errolevel==3 goto q if errolevel==2 goto s if errolevel==1 goto z
:d echo bonjour
:q start iexplorer http://batch.xoo.it
:s start notepad.exe toto.txt
:z echo compris ?
:fin @exit
______________________________________________________ Faites paraitre votre batch sur BatchClipboard
|
Mar 1 Sep 2009 - 13:58 |
|
|
Tufanik
Contributeurs DOS
Hors ligne
Inscrit le: 26 Aoû 2009
Messages: 355
Point(s): 231 Moyenne de points: 0,65
|
Action d'une touche sans la valider
ah ... ok merci beaucoup de ton aide
|
Mar 1 Sep 2009 - 18:54 |
|
|
|