Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RESOLU] Retranscription d'une prog en batch
Auteur Message
Répondre en citant
Message [RESOLU] Retranscription d'une prog en batch 
Voilà tout, je me lance dans un nouveau type de programmation que je "créerais", se serrais plutôt quelque chose de personnel, mais pour cela j'ai besoin de votre aide, vous comprendrez très vite en quoi cela consiste.

J'ai un script dans mon fichier "fichier.dos" :

Code:
Ms.Write(x.y).(Message)
Ms.Msg(x.y).Hw


Je cherche un moyen via un batch que cela le retranscrive en batch,
Pour le premier je cherche à afficher le message à l'intérieur des parenthèses de (Message) en position x.y avec Batbox

Pour le deuxième cela recherche dans le fichier "registre.txt" via un script :
Code:
for /f "tokens=1,2 delims==" %%A in ('type %CHOIX% ^| find "pseudo"') do set pseudo=%%B
(http://batch.xoo.it/t3303-Aide-Sauvegarde.htm)

et trouve que Hw="Hellow World" et cela affiche "Hello World" en position x.y avec Batbox.


Je sait que je demande gros, mais cela fait quelques jours que je boss dessus je ne trouve rien et je n'ai vraiment plus aucune idée de comment faire.

Je vous remercie d'avance pour l'immense service que vous me rendrez.



Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] Retranscription d'une prog en batch 
Hello Mr. Green

Prenons tout ça dans l'ordre.

Déjà regardons pour ton premier script demandé, cela devrait ressembler à un résultat de ce genre-ci? :
Code:
for /F "tokens=3,4,5 delims=).(" %%X in ('type test.dos ^| Find "Ms.Write"') do batbox /g %%X %%Y /d "%%Z"


Dit moi et nous verrons ensuite si nous pouvons passer au script suivant.

Okay



Dernière édition par Logan le Dim 27 Oct 2013 - 12:47; édité 1 fois

______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Retranscription d'une prog en batch 
J'ai le resultat suivant pour ce script :

Code:
@Echo off
for /F "tokens=3,4,5 delims=).(" %%X in ('type test.dos ^| Find "Ms.Write"') do batbox /g %%Y %%Z /d "%%C"
Pause


test.dos :
Code:
Ms.Write(8.5).(Salut les batchers)


Et j'ai :





Skype
Répondre en citant
Message [RESOLU] Retranscription d'une prog en batch 
Re,

T'es allocations ne sont pas bonnes Wink

Copie ce code:
Code:
@echo off
for /F "tokens=3,4,5 delims=).(" %%X in ('type test.dos ^| Find "Ms.Write"') do batbox /g %%X %%Y /d "%%Z"
pause>nul


Chez moi ça marche parfaitement Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Retranscription d'une prog en batch 
Ha ba si ça marche j'avais mal copier avec %%Z Merci
Tu as une idée pour le Hw ?



Skype
Répondre en citant
Message [RESOLU] Retranscription d'une prog en batch 
Script simple pour que tu puisse bien comprendre l’algorithme utilisé:
Code:
for /F "tokens=3,4 delims=).(" %%X in ('type test.txt ^| Find "Ms.Msg"') do (
for /F "tokens=2 delims==" %%A in ('type Registre.txt ^| Find "Hw"') do (
batbox /g %%X %%Y /d "%%A"
))


Code:
Ms.Msg(5.9).Hw


Code:
Hw=Hello Word



Si j'ai bien compris c'est ce que tu voulais Okay



Dernière édition par Logan le Dim 27 Oct 2013 - 14:08; édité 1 fois

______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Retranscription d'une prog en batch 
Merci Merci Merci !! Mr. Green



Skype
Message [RESOLU] Retranscription d'une prog en batch 


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