Forum Liberty Basic France

Le 20/07/2012 à 12h02

Administrateur

Groupe: Administrateur

Inscrit le: 25/09/2010
Messages: 361
Reprise du message précédent

Dans le cas où tu voudrais apprendre le Python, vas-y, tu pourras faire facilement une mini programme qui va te télécharger ton fichier comme je te l'ai expliqué dans l'autre poste.
Mais bon, une fois que tu seras dans le Python, tu voudras plus revenir en JB, déjà, tu n'auras pas besoin d'émuler et c'est beaucoup plus puissant que le JB :p Tu pourras facilement faire une jolie interface graphique avec des outils puissants comme les layouts qui n'existent pas sur JB.

Jag
____________________
J'ai toujours raison ! Sauf quand j'ai tort ...

Web    
Le 20/07/2012 à 23h34

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Moi perso j'ai testé le python et je préfère largement le just basic.

Je vais essayé de trouver une solution pour le réseau.
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 21/07/2012 à 00h17

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Et voila ( encore ) une mise à jour :

Code :

[menu.principal]
cls
print "                                  Chat by alex877"
print
print "Merci aux personnes actifs du forum liberty basic pour m'avoir aidé tout au longs du projet"
print
print "Tappez 1 si vous n'avez pas de pseudo"
print
print "Tappez 2 si vous avez un pseudo"
print
print "Tappez 3 pour nettoyer l'historique des conversations"
print
print "Tappez 4 pour changer de pseudo"
print
input "Votre choix : ";choix
print
select case choix
case 1
goto [inscription]
case 2
goto [identification]
case 3
goto [clean.histo]
case 4
goto [clean]
end select

[inscription]
input "Choisir votre pseudo : ";pseudo$
    open "PSEUDO.TXT" for append as #out

    print #out, pseudo$

    close #out
goto [identification]
[identification]
cls
print
print "Votre pseudo : "
 open "PSEUDO.TXT" for input as #monFichier

while eof(#monFichier) <> -1
    input #monFichier,ligne$
    print ligne$
wend
close #monFichier
print "Tappez 1 si ce pseudo vous va"
print
print "Tappez 2 si vous voulez le refaire"
print
input "Votre choix : ";choix2
select case choix2
case 1
goto [menu]
case 2
goto [clean]
end select
[menu]
cls
 [2]
 open "MSG.TXT" for input as #monFichier

while eof(#monFichier) <> -1
    input #monFichier,ligne$
    print ligne$
wend
close #monFichier

    timer 6000, [2] 'en millisecondes
print "--------------------------------------------------------------------------------------------------------------"
print
input "Tappez votre texte : ";texte$


[save]

    open "MSG.TXT" for append as #out

    print #out, "Vous : "; texte$

    close #out

goto [menu]

[clean]
open "PSEUDO.TXT" for output as #clean
close #clean
goto [inscription]

[clean.histo]
cls
open "MSG.TXT" for output as #clean
close #clean
print "Historique nettoyé"
print
input "Appuyer sur entrer pour revenir au menu";p
goto [menu.principal]



Pensez bien à me dire toutes les erreurs et si vous avez des idées pour le réseau / le customiser, n'hésitez pas.

Sur ce bonne nuit.
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 21/07/2012 à 11h37

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Roland:
, et en mettant dans qq$ l'adresse idoine (qui va bien)....à+


adresse idoine ?



Edité par alex877 Le 22/07/2012 à 11h17
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 22/07/2012 à 11h50

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
Idoine ça veut dire qui va bien Lol
si tu mets gmail;com dans la fenetre du prompt, tu sera envoyé sur google, à la page gmail
mais ça ne va pas ouvrir ton courrier...et c'est bien ça le pb....
____________________
Roro

   
Le 22/07/2012 à 18h59

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Ouai, je vais voir pour le transfere du texte.

Au pire je ferais un logiciel pour mail x) ( car le transfere risque de ne pas être instantané ).
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 24/07/2012 à 21h07

Administrateur

Groupe: Administrateur

Inscrit le: 24/09/2010
Messages: 238
Voilà un petit truc qui pourrait t'aider pour ta fenêtre de chat ;)
[LB only] : ça pour l'upload et download sur un FTP

[LB only] et voilà un programme de chat déjà fait en LB ;)
____________________

MSN Yahoo Web    
Le 24/07/2012 à 22h53

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Merci bien mais j'ai pas LB :( liberty basic est mieux ?
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 24/07/2012 à 23h01

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Je suppose que ce n est possible qu en LB ...
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 24/07/2012 à 23h04

Administrateur

Groupe: Administrateur

Inscrit le: 24/09/2010
Messages: 238
Oui comme LB gère les DLLs, ce qui n'est malheureusement pas le cas de JB
____________________

MSN Yahoo Web    
Le 25/07/2012 à 01h24

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
Tu a une solution, c'est celle que j'utilise:
LB est "bombée" avec un counting down, qui met une temporisation au lancement de l'éditeur.
Cette tempo augmente avec le temps. la mienne est à 120s.
Il suffit de lancer LB quand tu demmarre ton pc, et le temps d'aller voir la boite mail, de sortir faire pisser le chat, de griller deux tartine ou une cloppe, LB est ouvert.
Et la intervient l'effet "kiss-Cool". Tu lance de suite une deuxième instance, voire une troisième, pour le cas ou tu ferais une boulette qui te ferme l'éditeur.
Par contre,: n'aissaie pas d'acquérir LB à l'aide d'un mandat international. La poste détourne le pognon, et t'envoie chier quand tu demande ce qu'il est devenu...Et vu que c'est l'état, il vaut mieux y aller....meme si t'a rien pour te torcher.
____________________
Roro

   
Le 25/07/2012 à 08h23

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Ta solution est pas mal : je prends LB en version demo, je modifie le code pour l'upload sur le ftp et je le compile en .exe . Et apres sur mon programme en JB, lorsque l'utilisateur fera "envoyer", je mettrais : run "programme-LB".
Des que j'ai un moment je fais ça et je vous tien au courant. ( sans vous ce projet n'aurais jamais vu le jour ).
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 25/07/2012 à 09h13

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Mince, le dll n'y est plus :(
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 25/07/2012 à 09h45

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Voilà ( encore ) une mise à jour :

Code :
 
[id]
print "Tappez 1 si vous n'avez pas de pseudo"
print
print "Tappez 2 si vous avez un pseudo"
print
input "Votre choix : ";choix
print
select case choix
case 1
goto [inscription]
case 2
goto [identification]
end select
[menu]
cls
print "Tappez 1 pour aller au chat"
print
print "Tappez 2 pour nettoyer l'historique de vos conversations"
print
print "Tappez 3 pour supprimer votre compte"
print
input "Votre choix : ";choix2
print
select case choix2
case 1
goto [mail]
case 2
goto [clean.histo]
case 3
goto [clean]
end select


[inscription]
input "Choisir votre pseudo : ";pseudo$
    open "PSEUDO.TXT" for append as #out

    print #out, pseudo$

    close #out
goto [identification]
[identification]
cls
print
print "Votre pseudo : "
 open "PSEUDO.TXT" for input as #monFichier

while eof(#monFichier) <> -1
    input #monFichier,ligne$
    print ligne$
wend
close #monFichier
print
print "Tappez 1 si ce pseudo vous va"
print
print "Tappez 2 si vous voulez le changer"
print
input "Votre choix : ";choix3
print
select case choix3
case 1
goto [mail]
case 2
goto [clean]
end select

 [mail]
 cls
 open "MSG.TXT" for input as #monFichier

while eof(#monFichier) <> -1
    input #monFichier,ligne$
    print ligne$
wend
close #monFichier
print "--------------------------------------------------------------------------------------------------------------"
print
input "Tappez votre mail : ";texte$


[save]

    open "MSG.TXT" for append as #out

    print #out, "Vous : "; texte$

    close #out

goto [mail]

[clean]
open "PSEUDO.TXT" for output as #clean
close #clean
goto [inscription]

[clean.histo]
cls
open "MSG.TXT" for output as #clean
close #clean
print "Historique nettoyé"
print
input "Appuyer sur entrer pour revenir au menu";p
goto [menu]


Il est fait en vitesse donc surement des erreurs.

Et je travail pour la mise en réseau ( soit avec le code de Nephthys ou sinon j'apprendrais le Perl ).

Donc si vous voyez des erreurs, comme d'habitude dites les toutes et critiquez !

____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 25/07/2012 à 13h13

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
De quelle dll tu a besoin ? connait-tu son nom ?
Comme tout le monde, tu est pressé de nous montrer, mais fait un dernier test avant.
J'ai fait 1...J'ai mis un pseudo...j'ai refait 1...et j'ai eu une "error".
Cent fois sur le métier remettez votre ouvrage .....(.J De La fontaine)




Edité par Roland Le 25/07/2012 à 13h23
____________________
Roro

   
Le 25/07/2012 à 14h40

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
Et si au lieu de mettre run LB,
tu mettais run ça---> http://www.commentcamarche.net/download/done/telecharger-34056714-pidgin
ça serait pas plus simple ?
____________________
Roro

   
Le 25/07/2012 à 20h07

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Ouai bonne idée mais comment faire pour connecter mon logiciel à pidgin ?

Ps : j'aurais fait run "nomdusoft.exe", pas "lb.exe" mais je trouve ton idée mieux



Edité par alex877 Le 25/07/2012 à 20h09
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 25/07/2012 à 20h21

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Voilà de nouveau la suite avec la suppression du bug de Roland :
Code :

[id]
print "Tappez 1 si vous n'avez pas de pseudo"
print
print "Tappez 2 si vous avez un pseudo"
print
input "Votre choix : ";choix
print
select case choix
case 1
goto [inscription]
case 2
goto [identification]
end select
[menu]
cls
print "Tappez 1 pour aller au chat"
print
print "Tappez 2 pour nettoyer l'historique de vos conversations"
print
print "Tappez 3 pour supprimer votre compte"
print
input "Votre choix : ";choix2
print
select case choix2
case 1
goto [mail]
case 2
goto [clean.histo]
case 3
goto [clean]
end select


[inscription]
cls
print "Attention, si vous continuez, tous les pseudos précédemment stockés seront effacez"
print
print "Tappez 1 pour retourner au menu"
print
print "Tappez 2 pour continuer"
print
input "Votre choix : ";choix4
print
select case choix4
case 1
goto [menu]
case 2
goto [clean2]
end select
[inscription.s]
cls
input "Choisir votre pseudo : ";pseudo$
    open "PSEUDO.TXT" for append as #out

    print #out, pseudo$

    close #out
goto [identification]
[identification]
cls
print
print "Votre pseudo : "
print
open "PSEUDO.TXT" for input as #monFichier

while eof(#monFichier) <> -1
    input #monFichier,ligne$
    print ligne$
wend
close #monFichier

print
print "Tappez 1 si ce pseudo vous va"
print
print "Tappez 2 si vous voulez le changer"
print
input "Votre choix : ";choix3
print
select case choix3
case 1
goto [mail]
case 2
goto [clean]
end select

 [mail]
 cls
 open "MSG.TXT" for input as #monFichier

while eof(#monFichier) <> -1
    input #monFichier,ligne$
    print ligne$
wend
close #monFichier
print "--------------------------------------------------------------------------------------------------------------"
print
input "Tappez votre message : ";texte$


[save]

    open "MSG.TXT" for append as #out

    print #out, "-Vous : "; texte$

    close #out

goto [mail]

[clean]
open "PSEUDO.TXT" for output as #clean
close #clean
goto [inscription]

[clean.histo]
cls
open "MSG.TXT" for output as #clean
close #clean
print "Historique nettoyé"
print
input "Appuyer sur entrer pour revenir au menu";p
goto [menu]

[clean2]
open "PSEUDO.TXT" for output as #clean
close #clean
goto [inscription.s]



Et quelques modifications.
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 25/07/2012 à 20h22

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
Et j'ai pour projet ( en plus du web ) de mettre une sorte de MDP mais c'est une bonne idée ?
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    
Le 26/07/2012 à 01h49

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
MDP .....Quez aquo ?
Pour executer quoi que ce soit hormis le "run", à l'exterieur de JB, je ne vois que les macros commandes.
Dont on ne sait toujours rien...Je suis trés loin de tout savoir concernant JB
____________________
Roro

   
Le 26/07/2012 à 08h36

Libertynaute Avancé

Groupe: Membre

Inscrit le: 08/06/2012
Messages: 270
xD mdp = mot de passe.
Et comment faire fonctionner çà ? ( idées ? ) :
Roland:
Et si au lieu de mettre run LB,
tu mettais run ça---> http://www.commentcamarche.net/download/done/telecharger-34056714-pidgin
ça serait pas plus simple ?


En tout cas merci pour tout.



Edité par alex877 Le 26/07/2012 à 08h37
____________________
Si le meilleurs langage de programmation existe, alors le Just Basic est loin devant.
Ne me tappez pas dessus ! Je débute :D

Web    

 |  |

1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie