» Afficher du texte... en diagonale !
Afficher du texte... en diagonale !
Posté le 26/11/2018 19:34
Bonjour a tous,
Aujourd'hui je vous présente un petit programme Basic que j'ai réussit à créer par mégarde (
) en en débuggant un autre (qui n'as pas fonctionné au final
) qui vous permet d'afficher du texte...en diagonale et en pouvant toujours utiliser les commandes liées aux fonctions (ex: StrLen(),... etc). Pour vous montrer, j'ai mis en lien le programme en question avec une mise en application de mon astuce liée à la commande StrRotate.
Utilisez la touche F1 pour faire défiler la chaîne de caractères (que vous avez au préalable saisit dans les premières lignes de code du programme et là attention a la taille de la chaîne qui ne doit pas dépasser 7 caractères) de bas en haut, la touche Alpha pour la faire défiler de haut en bas et la touche Shift pour stopper tout mouvements.
Voilà le joujou
:
0→A
"WELCOME"→Str 1
While Getkey≠47
StrRotate(Str 1,A)→Str 1
For 1→r To StrLen(Str 1)
Locate r,r,StrMid(Str 1,r,1)
Next
Getkey=79⇒01→A
Getkey=78⇒00→A
Getkey=77⇒-1→A
For 1→θ To 500:Next
WhileEnd
Veuillez m'excuser pour les manipulations à effectuer dans le programme (début pour la chaîne de caractères) mais je voulais en mettre le moins possible pour qu'il soit plus facile au utilisateurs de voir comment fonctionne le programme (eh oui, faut voir le programme
).
Fichier joint
Citer : Posté le 26/11/2018 19:35 | #
Je mets le prog en ligne ou pas ? (écrit)
-Planétarium 2
Citer : Posté le 26/11/2018 19:37 | #
Bah oui...
Citer : Posté le 26/11/2018 19:38 | #
Oui, mets donc le programme dans une balise [code] ! Je suis curieux de voir ça !
Citer : Posté le 26/11/2018 19:43 | #
Voilà ! Reloadez la page... (je sais pas si ça se dit )
-Planétarium 2
Citer : Posté le 26/11/2018 19:46 | #
Je ne vois pas en quoi c'est un "Tutoriel ou astuce" mais sinon c'est sympa
Citer : Posté le 26/11/2018 19:48 | #
C'était quoi la fonction première du programme (celui qui marche pas) ?
La boucle For à la fin, faut mettre A dedans sinon tu fausse le programme
Citer : Posté le 26/11/2018 19:54 | #
@Shadow15510 : Oui pour la boucle for, j'ai du retaper certains caractères vu que le copier coller ne fonctionne pas pour certains carctères, voilà, c'est mieux.
-Planétarium 2
Citer : Posté le 26/11/2018 20:00 | #
C'est énorme ton truc!
Citer : Posté le 26/11/2018 20:21 | #
Non, vraiment ou tu te moque de moi ? Je sens un peu d'ironie dans le post
Le morceau principal c'est celui la:
Locate r,r,StrMid(Str 1,r,1)
Next
@Shadow15510 : La fonction principale du programme qui n'as pas fonctionné était de compter le nombre de fois qu'un caractère apparaît dans une chaîne donnée. Je reviendrait dessus demain... faut que ça fonctionne !!!
-Planétarium 2
Citer : Posté le 26/11/2018 20:50 | #
Le nom de ton topic m'a porté à confusion. C'est plutôt une manière d'afficher le texte en diagonale, pas « de travers ».
Citer : Posté le 26/11/2018 20:52 | #
Pareil, faux espoir pour moi.
J'ai lu en diagonale mais c'est parti de travers quand j'ai lu "Locate r,r,".
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Citer : Posté le 26/11/2018 20:54 | #
Je vois que je n'étais pas le seul à me dire « afficher du texte de travers ? Trop bien, bordel ! »
Citer : Posté le 26/11/2018 21:06 | #
Je pensais la même chose. Ce serait possible de changer le titre du topic ?
Citer : Posté le 26/11/2018 21:18 | #
Fait !
Citer : Posté le 27/11/2018 07:33 | #
Excusez moi pour le titre... je suis pas doué piur ça
Du coup, oui c'est juste plus un programme qu'une astuce mais j'aurais pensé que ça intéresserait quelqu'un ...
-Planétarium 2
Citer : Posté le 27/11/2018 07:38 | #
Ben si, c'est sympa ! On n'est pas à une maladresse dans le nom près non plus...
Dans la même veine on peut afficher le texte selon n'importe quelle courbe paramétrée !
Citer : Posté le 27/11/2018 07:39 | #
Oui, j'y ai pensé cette nuit, je creuse ça aujourd'hui
Ajouté le 27/11/2018 à 07:56 :
Voilà! J'ai mis un petit cos () qui va bien pour de belles vagues
Je rajouterai la nouvelle version ce midi, là j'ai pas l'ordi sous la main.
-Planétarium 2
Citer : Posté le 27/11/2018 09:14 | #
Es-tu en mesure de prendre une ou deux captures d'écran pour la démo ?
Citer : Posté le 27/11/2018 12:19 | #
@Drak : Pour la photo, je vois ça demain car j'ai deux ordis, un vieux sur lequel se trouve le logiciel en question mais qui est tres lent à demarrer, donc en gros j'ai pas le temps aujourd'hui. Désolé
-Planétarium 2