Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] BatBox - Déplacer la zone de saisis
Auteur Message
Répondre en citant
Message [Résolu] BatBox - Déplacer la zone de saisis 
Voilà, j'aimerais savoir s'il existe dans BatBox une commande pour redirigé le curseur.

Imaginons que j'ai un cadre. Normalement, c'est fait par l'utilisation de "Echo" pour avoir un imprimé à l'écran.
Code:

Bg.exe Cursor 0
Echo ╔════════════════════════════════════════════════════════════════╗
Echo ║                                                                ║
Echo ╚════════════════════════════════════════════════════════════════╝
Set /P Name=Comment vous appelez-vous ? ►

Si la personne écrit son nom, il écrira SOUS le cadre.

Maintenant, imaginons le code ci-dessous:
Code:

Bg.exe Cursor 0
Echo ╔════════════════════════════════════════════════════════════════╗
Echo ║ Comment vous appelez-vous ? ►                                  ║
Echo ╚════════════════════════════════════════════════════════════════╝

On voit que c'est DANS le cadre qu'il y a du texte. Donc, de ce fait ce serais-là que l'utilisateur écrirait son nom.

Est-ce possible? Oubien je rêve... Crying or Very sad



Dernière édition par Koalatic le Dim 9 Juin 2013 - 05:19; édité 3 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] BatBox - Déplacer la zone de saisis 
Utilise la batbox :

Code:
Batbox /g 2 1
Set /P Name=Comment vous appelez-vous ? ►


La commande batbox /g te permet de placer la commande qui suit, les deux chiffres aprés sont
batbox /g [colonne] [ligne]

Mais attention, ensuite le script va continuer en dessous de ton set /p, et non en dessous de ta bordure.



Skype
Répondre en citant
Message [Résolu] BatBox - Déplacer la zone de saisis 
Ah! C'est parfait. Je te remerci Okay

Sinon, il va de sois que le code va continuer après le batbox /g et non de la ou le text est.



Répondre en citant
Message [Résolu] BatBox - Déplacer la zone de saisis 
Par la même occasion, pour éviter d'en faire un autre poste, j'ai un soucis avec sa.

Code:

Mode Con cols=80 lines=25
batbox.exe /G 01 03 /D "********"
batbox.exe /G 01 05 /D "********"
batbox.exe /G 01 06 /D "********"
batbox.exe /G 01 07 /D "********"
batbox.exe /G 01 08 /D "********"
batbox.exe /G 01 09 /D "********"
batbox.exe /G 01 10 /D "********"

batbox.exe /G 39 03 /D "********"
batbox.exe /G 39 05 /D "********"
batbox.exe /G 39 06 /D "********"
batbox.exe /G 39 07 /D "********"
batbox.exe /G 39 08 /D "********"
batbox.exe /G 39 09 /D "********"
batbox.exe /G 01 21 /D "********"

J'ai écrit ce qu'il y a ci-haut dans un batch et j'obtiens ce qui suis, le cadre représente la console:
Code:

╔═══════════════════════════════════════════════════╗
║ ********                                  ********║
║                                                   ║
║                                                   ║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║                                                   ║
║ ********                                  ********║
║                                                   ║
║                                                   ║
╚═══════════════════════════════════════════════════╝

Mais moi je m'attendais à obtenir l'affichage de ci-dessous.
Code:

╔═══════════════════════════════════════════════════╗
║                                                   ║
║                                                   ║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║ ********                                  ********║
║                                                   ║
║                                                   ║
╚═══════════════════════════════════════════════════╝

D'où viens mon erreur?



Répondre en citant
Message [Résolu] BatBox - Déplacer la zone de saisis 
Alors là je ne sais pas... dsl Sad



Skype
Répondre en citant
Message [Résolu] BatBox - Déplacer la zone de saisis 
J'ai trouvé, c'est parce que j'écrivais
Code:
Batbox /G 01 02 /D "ici du texte"

au lieu de cela
Code:
Batbox /G 1 2 /D "ici du texte"


Okay



Message [Résolu] BatBox - Déplacer la zone de saisis 


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