Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 4 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 4 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

Retour à la ligne vec le greffon conduit ?

le Mon 6 Feb - 21:51
Bonsoir,
je viens de faire un paragraphe pour enregistrer mes données.
Hors, comme le tube_fichier_écriture ne dispose pas d'une fonction "sélectionneretenregistrer", je souhaite utiliser le greffon conduit.
La question toute bête est donc :
Comment fait-on les retours à la ligne avec le greffon conduit ?
J'ai essayé :
Code:

acteurs :

c :
:
conduit
actions :

affiche "Sélectionnez un nouveau fichier que je vais créer"
évoque c.
sélectionneretenregistrer(
évoque c.
écrire("Voici un texte écrit depuis le langage Linotte !") + chr(10)
évoque c.
écrire("Voici une seconde phrase !")
évoque c.
fermer()
termine
Sans succès :/
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Tue 7 Feb - 11:39
Essaye comme ça :

Code:

évoque c.
écrire("Voici un texte écrit depuis le langage Linotte !"+ chr(10))

ça devrait mieux marcher !
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Tue 7 Feb - 12:32
J'avais déjà essayé : ça ne fonctionne pas. Ca affiche un petit rectangle à la place du retour à la ligne.
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Tue 7 Feb - 14:16
évoque c.écrire("Voici un texte écrit depuis le langage Linotte !")+µ"000A" peut-être, je n'ai pas essayé !
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Tue 7 Feb - 14:25
pat a écrit:
évoque c.écrire("Voici un texte écrit depuis le langage Linotte !")+µ"000A" peut-être, je n'ai pas essayé !

En suivant la piste de Pat, essaye ça :

Code:

évoque c.
écrire("Voici un texte écrit depuis le langage Linotte !" + µ"240D" )
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Tue 7 Feb - 14:44
Même résultat.
Ça donne ceci :

Voici un texte écrit depuis le langage Linotte ! []Voici une seconde phrase !

Le rectangle est un peu plus petit.
(j'enregistre mon texte sous le format .txt)
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Tue 7 Feb - 15:49
Tout simple ça :

Code:

Retour chariot :


Ouvrir :

Rôles :

c :
:
conduit
Actions :

évoque c.
enregistrer("c:
/temp/conduit.
txt")
évoque c.
écrire("ligne 1")
évoque c.
écrire(chr (13))
évoque c.
écrire("ligne 2")
évoque c.
fermer()
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Thu 9 Feb - 0:07
J'ai toujours le même résultat avec ton code :/
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Re: Retour à la ligne vec le greffon conduit ?

le Thu 9 Feb - 7:58
ah... ça fonctionne chez moi sur windows xp. tu peux me faire une exemple de 20 lignes que je puisse tester?

Sent from my GT-I9001 Using ForumTouch for Android
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Thu 9 Feb - 19:51
Code:

Les espèces :

nom est un texte vide
sexe est un texte vide
force est un texte vide
vitesse est un texte vide
adresse est un texte vide
l'espèce personnage contient nom, sexe, force, vitesse, adresse

Grands rôles :

("Fenêtre principale")
Fenetre_principale est un formulaire, hauteur vaut 650, largeur vaut 1000, titre vaut "Avatar test"

("Menus")
menu1 est un menu, texte vaut "Nouveau"
menu1s1 est un sousmenu, texte vaut "Commencer une nouvelle partie"

("Acteurs")
joueur1 :
:
personnage

Principal :

Rôles :

Actions :

Tu projettes Fenetre_principale
Tu ajoutes menu1 dans Fenetre_principale
Tu ajoutes menu1s1 dans menu1
Tu fais réagir menu1s1 à "clic souris" pour Choix_sexe_1
tant que 1 est différent de 2, lis
temporise
ferme

Choix_sexe_1 :

Rôles:

Actions:

sexe de joueur1 vaut "Masculin"
force de joueur1 vaut "5"
vitesse de joueur1 vaut "3"
adresse de joueur1 vaut "1"
Parcours Sauvegarde avec joueur1
Tu reviens

Sauvegarde :

Rôles :

* mémoire :
:
personnage
c :
:
conduit
Actions :

évoque c.
sélectionneretenregistrer()
évoque c.
écrire(sexe de mémoire)
évoque c.
écrire(chr (13))
évoque c.
écrire(force de mémoire)
évoque c.
écrire(chr (13))
évoque c.
écrire(vitesse de mémoire)
évoque c.
écrire(chr (13))
évoque c.
écrire(adresse de mémoire)
évoque c.
fermer()

Quand j'ouvre le fichier .txt j'ai ceci :
Masculin[]5[]3[]1

Par contre je viens de le copier/coller ici et j'ai bien obtenu ceci :
Masculin
5
3
1



En fait, c'est le bloc note qui n'affiche pas les retours à la ligne.
Si je l'enregistre en .doc que j'ouvre avec open office writer, sa fonctionne.
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Fri 10 Feb - 9:15
Arh, oui, sous Windows, il faut utiliser ça :

Code:

Retour chariot :


Ouvrir :

Rôles :

c :
:
conduit
Actions :

évoque c.
enregistrer("c:
/temp/conduit.
txt")
évoque c.
écrire("ligne 1")
évoque c.
écrire (chr 13)
évoque c.
écrire (chr 10)
évoque c.
écrire("ligne 2")
évoque c.
fermer()
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Retour à la ligne vec le greffon conduit ?

le Sat 17 Mar - 14:45
Pourrait-on améliorer le retour à la ligne sous Windows ?
Car il faut écrire entre chaque ligne :

évoque c.écrire (chr 13)
évoque c.écrire (chr 10)

Pourrait-on simplifier ?
Contenu sponsorisé

Re: Retour à la ligne vec le greffon conduit ?

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum