BBAT BATCH ON-LINE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités :: 1 Moteur de recherche

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 29 Jan 2020, 10:53
Derniers sujets
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
De retour avec un nouveau projet ! EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
De retour avec un nouveau projet ! EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
De retour avec un nouveau projet ! EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
De retour avec un nouveau projet ! EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
De retour avec un nouveau projet ! EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
De retour avec un nouveau projet ! EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
De retour avec un nouveau projet ! EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
De retour avec un nouveau projet ! EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
De retour avec un nouveau projet ! EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

De retour avec un nouveau projet !

3 participants

Aller en bas

De retour avec un nouveau projet ! Empty De retour avec un nouveau projet !

Message par Dylan Gadacha Jeu 17 Juil 2014, 09:35

Bonjour !
Me voici de retour avec un GRAND projet (qui lui, j'en suis sur, n'aura pas le même destin que mes autres projets, a savoir, finir aux oubliettes  lol! )

J'ai adoré, a mes début, programmé en Batch, mais maintenant, je trouves le langage trop limité.

C'est pourquoi j'ai décidé de créer un interpréteur Batch (en AutoIt), intitulé TurboBat, reprenant les commandes de bases tout en en rajoutant de nouvelles, issus des fonctionnalités d'AutoIt, comme par exemples un mode Plein Ecran, écrire n'importe où dans la consoles...

L’interpréteur à sa propre console (paramétrable via le fichier PROPERTIES.txt), c'est pourquoi je dois d'abord coder toutes les commandes de base.
Bien sur, je pense changer certaines syntaxe pour éviter d'avoir des problèmes insolvables (comme par exemple, la déclaration de variables).

Les commandes devront être écrite non pas dans un .BAT mais dans un .TXT. Par un Glisser/Déposer sur l'interpréteur, celles-ci seront interprétées.

A l'heure ou je vous écris, je n'ai codé que 4 commandes, ECHO, PAUSE, CLS et LINEFEED (LINEFEED est le nom de la fonction pour sauter une ligne DANS le code source, donc dans votre .TXT ce ne sera pas LINEFEED mais ECHO.).

Je n'ai pas encore fais la partie "Interprétation via le .TXT", donc là, j'inscris directement mes commandes dans mon code source.

Je pense que la plus grande difficulté sera de gérer les boucles (FOR et GOTO).

[Vous devez être inscrit et connecté pour voir ce lien]

Bien sur, tout cela sera OpenSource dès que j'aurais codé toutes les commandes de bases, et je ferai un tutoriel pour vous montrez comment coder vos propres commandes afin d'augmenter les possibilité de TurboBat (du moment que tout cela reste "en mode Console", donc pas de GUI avec des boutons !)

De plus, TurboBat sera mon premier programme à intégrer le système de MAJ automatique inventé par SachaDee.

Je vous tiens au courant Wink

Dylan.
Dylan Gadacha
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 24

Revenir en haut Aller en bas

De retour avec un nouveau projet ! Empty Re: De retour avec un nouveau projet !

Message par Sachadee Jeu 17 Juil 2014, 16:20

Vraiment marrant De retour avec un nouveau projet ! 959169622

Je travaillais sur presque la Même chose...

Il faudra ruser un peu pour le "for/f" les "call" et les "goto" sinon le reste c'est facile.

A+
Sachadee
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

https://bbat.forumeiro.com

Revenir en haut Aller en bas

De retour avec un nouveau projet ! Empty Re: De retour avec un nouveau projet !

Message par Dylan Gadacha Sam 19 Juil 2014, 10:33

Après réflexion, TurboBat devient un langage interprété à part entière, renommé INTERPOL (INTERpreted PrOgramming Language) ! Very Happy
La syntaxe sera simple et il y aura un grand nombre de possibilités.

Comparaison du même programme Batch/INTERPOL:

Batch:
Code:
@ECHO OFF
ECHO HELLO WORLD !
ECHO.
ECHO APPUYEZ SUR UNE TOUCHE POUR CONTINUER...
PAUSE>NUL
CLS
ECHO BYE !
PING LOCALHOST -n 2 > NUL

INTERPOL:
Code:
WRITE_HELLO WORLD !
WRITE_.
WRITE APPUYEZ SUR "ENTRER" POUR CONTINUER...
STOP
CLEAR
WRITE_BYE !
STOP_2000

La commande STOP avec 1 argument est plus précise qu'un PING (En millisecondes !).

Si on met CLEAR_. au lieu de CLEAR, seulement la dernière ligne de la console s'effacera.

Je vous ferai bientôt le jeu du PLUS/MOINS en INTERPOL Wink

Dylan.
Dylan Gadacha
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 24

Revenir en haut Aller en bas

De retour avec un nouveau projet ! Empty Re: De retour avec un nouveau projet !

Message par Sachadee Sam 19 Juil 2014, 10:42

Cool Dylan, c'est effectivement plus simple qu'une analyse d'un bat existant. De retour avec un nouveau projet ! 614495063
Sachadee
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

https://bbat.forumeiro.com

Revenir en haut Aller en bas

De retour avec un nouveau projet ! Empty Re: De retour avec un nouveau projet !

Message par InitScreen Lun 21 Juil 2014, 06:24

Joli travail Dylan.  De retour avec un nouveau projet ! 2553007164  De retour avec un nouveau projet ! 505557867  De retour avec un nouveau projet ! 2553007164

InitScreen
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 44
Data de inscrição : 17/10/2013

Revenir en haut Aller en bas

De retour avec un nouveau projet ! Empty Re: De retour avec un nouveau projet !

Message par Dylan Gadacha Mer 23 Juil 2014, 08:30

[Vous devez être inscrit et connecté pour voir ce lien]
Dylan Gadacha
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 24

Revenir en haut Aller en bas

De retour avec un nouveau projet ! Empty Re: De retour avec un nouveau projet !

Message par Dylan Gadacha Mar 12 Aoû 2014, 23:38

Bonne nouvelle !
Ayant recommencer le code source, j'ai réglé un problème de syntaxe.

Plus besoins de séparer les arguments par des _.
Au lieu de marquer WRITE_ , on marque WRITE("[Message]").

Dylan.
Dylan Gadacha
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 24

Revenir en haut Aller en bas

De retour avec un nouveau projet ! Empty Re: De retour avec un nouveau projet !

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum