Comment changer le done/variable Ans quand un prog s'arrête
Posté le 13/03/2014 18:01
Ce qu'il faut faire:
Pour enlever le texte à la fin des programmes qui n'arrête pas de nous embêter,c'est très simple il suffit d'écrire ça dans programme graphique ou textuel:
-quand vous voulez
stopper un programme:
ClrText [green]//si le programme est en mode texte[/green]
"le texte que vous voulez mettre quand le programme s'arrête"
stop
-quand le programme
arrive à la fin du code (plus de commande/code après) (pas testé):
ClrText [green]//si le programme est en mode texte[/green]
"le texte que vous voulez mettre quand le programme s'arrête"
Compatibilité:
Cette astuce marche pour toute les calculatrices graphique Casio sauf pour classpad(je ne sais pas si ça marche sur prizm)
Explication:
Le principe est tout bête,il utilise le fait que quand un programme se stop il affiche Ans (le résultat au dernier calcul) et ici Ans est égale au resultat du calcul "le texte que vous voulez mettre quand le programme s'arrête" et ce resultat est tout simplement le fait d'afficher à l'écran le texte :
le texte que vous voulez mettre quand le programme s'arrête".
L'astuce inutile
inutile:
Si vous en avez marre de la partie calcul de votre calto qui enregistre tous les calcul éffectués,créer un programme avec marqué dedans:
ClrText
"Calcul"?→Str 1
Exp(Str 1)◢
Exp(Str 1)≠QUITTER⇒Prog "le nom de votre programme"
ClrText
"Appuyer sur EXE pour continuer"
Problème(s) ? :
Si cela ne marche pas sur une calculatrice dite le moi ou si vous rencontrer un problème,et n'hésitez pas à corriger mon ortographe (comme toujours
).
Citer : Posté le 13/03/2014 18:02 | #
J'ai rien compris, de quel texte embêtant parle-tu ? Moi je n'en ai pas
Citer : Posté le 13/03/2014 18:06 | #
Il parle du petit "-DONE-" affiché quand tu quittes un programme.
Mais pour un débutant, le message est illisible :/
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 13/03/2014 18:08 | #
Eh
Citer : Posté le 13/03/2014 18:10 | #
donc il suffit de mettre la phrase que tu veux à la fin du programme pour qu'il affiche ca au lieu de -done- quand tu le quitte ?
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 13/03/2014 18:20 | #
oui normalement ça marche (pas testé en mode texte)
-ASM (assembleur) sur x86 et gb-Z80
-locomotive basic/amstrad basic
-Basic Casio
-VBS
-Batch
-Bash
-Python 3.4
-html
-CSS
-javascript
-Lua
-brainfuck
-ruby
Il faut savoir que je ne maitrise pas parfaitement tout ces langages
[/spoiler]
Remerciment
Ma calto: graph 75
Citer : Posté le 13/03/2014 18:21 | #
okmais en graph c'est sur ? pratique en tout cas
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 13/03/2014 18:28 | #
En graph quand tu stop ton prog ça marche (sur g75 en tout cas).
-ASM (assembleur) sur x86 et gb-Z80
-locomotive basic/amstrad basic
-Basic Casio
-VBS
-Batch
-Bash
-Python 3.4
-html
-CSS
-javascript
-Lua
-brainfuck
-ruby
Il faut savoir que je ne maitrise pas parfaitement tout ces langages
[/spoiler]
Remerciment
Ma calto: graph 75
Citer : Posté le 13/03/2014 19:10 | #
Les balises [ code ] aide à rendre un message plus lisible et aéré
Une petite mise en page agréable ne serait pas aussi de refus.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 14/03/2014 18:38 | #
Que veux tu dire par mise en page alinéa,texte important en couleur,etc...?
-ASM (assembleur) sur x86 et gb-Z80
-locomotive basic/amstrad basic
-Basic Casio
-VBS
-Batch
-Bash
-Python 3.4
-html
-CSS
-javascript
-Lua
-brainfuck
-ruby
Il faut savoir que je ne maitrise pas parfaitement tout ces langages
[/spoiler]
Remerciment
Ma calto: graph 75
Citer : Posté le 15/03/2014 18:41 | #
super pratique ton astuce en tout cas je l'utilise partout maintenant
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 15/03/2014 18:56 | #
merci
Ajouté le 15/03/2014 à 19:08 :
Totoyo:j'espere que c'est plus lisible comme ça.
-ASM (assembleur) sur x86 et gb-Z80
-locomotive basic/amstrad basic
-Basic Casio
-VBS
-Batch
-Bash
-Python 3.4
-html
-CSS
-javascript
-Lua
-brainfuck
-ruby
Il faut savoir que je ne maitrise pas parfaitement tout ces langages
[/spoiler]
Remerciment
Ma calto: graph 75
lucader Invité
Citer : Posté le 14/05/2014 23:13 | #
Bonjour,
Dsl, je suis un noob! Pouvez-vous détailler un peu svp? Car ce "done" m'embête vraiment
Merci d'avance
Citer : Posté le 15/05/2014 14:29 | #
Que veux tu dire par mise en page alinéa,texte important en couleur,etc...?
Utilise des spoilers par exemple pour séparer les différentes parties, ou la balise [ code] pour mettre ton code dedans, ...
Pour ce qui est de la compatibilité, sur Classpad ça sert à rien car on a une MsgBox qui apparait quand on finit le programme, pas un "done" dans la console.
Ton astuce inutile est vraiment inutile, car elle ne permet plus d'écrire en mode 2D
Et es-tu sur que la variable Ans contient le texte ?
Citer : Posté le 24/05/2014 14:46 | #
-lucader:Quand ta calto termine un programme elle affiche la variable ANS (la calto affiche ANS seulement si elle est egal a quelque chose sinon elle affiche -done),cette variable est egal au dernier calcul effectue par la calto,ainsi si tu fais:
"bonjour"
"bonjour" sera considere comme un calcul et donc comme c'est le dernier calcul du programme le resultat sera stocke dans ANS et bonjour sera affiche a la fin du programme.Pour resumer la calto en arretant un programme affiche la variable ANS si elle est n'est pas nul,l'idee ici est donc de definir cette variable pour que la calto affiche son contenu.
-Cartix:
-j'espere que c'est plus lisible maintenant,et merci pour la balise code je ne la connaissais pas.
-je n'est pas bien compris la phrase mais si tu dis que a la place qu'il y sois marque -done il y a marque msgbox (et aussi est tu sur que tu ne confond pas avec le visual basic ?)en theorie ca devrais fonctinner.
-c'est quoi ecrire en mode 2D ?
-non la variable ANS ne contient pas du "texte" a proprement parle elle contient le resultat du dernier calcul,et il se trouve que pour la calto afficher du texte equivaut a un calcul (en realiter en informatique tout est un calcul) est le resultat du calcul:
est bonjour donc la calto va afficher ANS qui est egal au resultat du dernier calcul ici bonjour.
J'ai aussi une supposition,je pense que la variable ANS n'est afficher que si la derniere ligne de code est un calcul du type 1+1 ou "bonjour" je veux dire par la un calcul qui a un resultat logique un resultat stockable dans une variable par exemple Plot 1,1 est un calcul mais il n'a pas vraiment de resultat logique le resultat est un pixel afficher a l'ecran mais ce resultat ne peut pas etre stocker dans une variable.
Voila je n'espere n'avoir pas dis de betise et avoir ete clair sur tout ce que j'ai dis,et lucader debutant ne veux pas forcement dire noob .
-ASM (assembleur) sur x86 et gb-Z80
-locomotive basic/amstrad basic
-Basic Casio
-VBS
-Batch
-Bash
-Python 3.4
-html
-CSS
-javascript
-Lua
-brainfuck
-ruby
Il faut savoir que je ne maitrise pas parfaitement tout ces langages
[/spoiler]
Remerciment
Ma calto: graph 75
Citer : Posté le 24/05/2014 14:56 | #
Sinon, à la fin du programme
"Texte a afficher"
Tu n'as jamais pensé à essayer ça ?
La variable Ans ne contient aucunement du texte, en revanche. Au niveau du système c'est une valeur algébrique.