1

bonjour à tous je voudrai savoir comment mettre des raccourcis pour lancer un programme qui est dans var link sous ti 89 titanium


je retrouve plus mon manuel :'(

merci bcp

2

crée un programme qui s'appelle kbdprgmX() avec X qui vaut de 1 à 8 et qui va lancer le programme que tu veux
ensuite dans l'écran home tu fais #diamond#+le chiffre que tu as choisi et ça lance le programme

(c'est bien le #diamond#+9 qui n'est plus utilisable dans les dernieres versions d'ams ?)
avatar

3

merci de me répondre mais je sais pas programmer moi smile

4

j'ai mis le programme que tu m'as dit mais après je sais pas comment faire

5

dans ton programme kbdprgm tu tapes prog() où prog c'est le nom du programme que tu veux lancer
avatar

6

oui cca ca marche mais pour en faire un raccourci avec la touche diamant tu peux détailler les étapes stp (merci encore)

7

ben c'est dans le post ./2 et aussi dans le manuel (si tu n'avais pas trouvé, tu dois pouvoir trouver en cherchant kbdprgm dans l'index du manuel (tu peux télécharger le manuel complet, il est en lien en haut de la page précédente))

qu'ets ce que tu ne comprends pas ?
avatar

8

Cross
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

9

ce que j'ai pas compris c'est comment faire pour faire en sorte que kbdprgm mémorise le programme avec le numéro j'arrive pas à le faire

j'ai trouvé ca :

Installation
------------

1. Send the included program kbdchk to the Main folder on your
calculator.

2. Edit each kbdprgm that already exists on your calculator (if any),
adding the following line to the very *beginning* of the program:

:main\kbdchk(x)

Replace the 'x' with the number of the kbdprgm you're editing (e.g.,
for kbdprgm5, use "main\kbdchk(5)").

3. For each kbdprgm number that doesn't exist on your calculator,
create a new one and add the following line:

:main\kbdchk(x)

again replacing 'x' with the number of that kbdprgm.

4. If you wish, you can archive the kbdchk program and the kbdprgms
using the VAR-LINK menu or the Archive command on the Home Screen.


Usage
-----

Setting up a kbdprgm for a particular folder:

- Create a program named 'kbdprgmx', where 'x' is a digit from 1 to
9, in the folder where you want that kbdprgm to be active, and add
the desired code to the program.

When that folder is the current folder (set by using the MODE screen
or setFold() command), that kbdprgm will be executed when the
corresponding [Diamond] + digit keyboard shortcut is pressed.


Setting up a global kbdprgm:

- In the appropriate kbdprgm in the Main folder, add the desired
code *after* the following line:

:main\kbdchk(x)

where 'x' is a digit from 1 to 9.

When the corresponding [Diamond] + digit keyboard shortcut is pressed,
the code will be executed only if that kbdprgm file does not exist in
the current folder. If the same kbdprgm exists in the current
folder, it will override the code in the Main folder's kbdprgm.



le problème c'est que j'ai le kbdchk , j'ai fait :main\kbdchk(1) 2 3 etc...
mais après je capte pas faut creer un programme ...

10

il suffit de le renommer en kbdprgm1 et de le mettre dans le dossier main pour que ça marche avec <> + 1
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

11

je l'ai renommé kbdchk en kbdprgm1 mais ca lance rien

12

il est bien dans le dossier main ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

13

oui mais comment associer par exemple txtrider a diamant + 1

14

essaies tout simplement de renommer txtrider en kbdprgm1 et de le mettre dans le main (pas besoin de passer par un programme intermédiaire)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

ca marche merci infiniement à tous

16

oublie kbdchk, il n'y a pas besoin de ça

crée un programme qui s'appelle kbdprgm1 qui doit ressembler à ça dans l'editeur de programmes:
kbdprgm1()
prgm
txtrider()
endprgm

avatar

17

j'ai juste renommé en kbdprgm1 txtrider et ca marche

18

Nue (./2) :
(c'est bien le diamond.img 9 qui n'est plus utilisable dans les dernieres versions d'ams ?)
7, 8, 9 ne fonctionnent plus.

Le 7, c'est log, le 9, root, et 8 rien. (XtraKeys permet de les réutiliser pour les raccourcis...)
avatar

19

C'est une tres mauvaise idee de renommer des programmes( viewer, utilitaires, librairie, ..; ) comme txtrider en kbdprgmX; d'autres programmes peuvent les appeler.
Il est preferable de creer le kbdprgmX en y incluant le nom du programme a appeler.

Tu peux directement creer le kbdprgmX( ou X est un compris entre 0 et 9 suivant la version de l'AMS) a partir de l'ecran HOME en tapant le code suivant :

Define main\kbdprgmX()=prgm:nom_programme_a_appeller():endprgm

20

moi aussi j'essaye de créer des racourcis mais ca ne fonctionne pas ! mourn

j'ai créé kbdprgm0

kbdprgm0()
prgm
txtrider()
endprgm

mais quand je fais diamant 0 la calculette me marque :

"variable name is limited to 8 characters" ! mad

21

c'est seulement entre 1 et 9 les chiffres possibles, et même entre 1 et 6 pour les AMS récents.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

22

merci pour ta reponse mais... non, le probleme ne vient pas de la...

j'ai créé kbdprgm2

kbdprgm2()
prgm
txtrider()
endprgm

et quand je fais diamant 2 la calculette me marque toujours :

"variable name is limited to 8 characters" !

23

ton programme a l'air tout à fait correct, le problème doit être ailleurs hum
txtrider c'est bien le programme d'origine, tu n'as rien changé ?
avatar

24

non non rien du tout !

25

déja diamand + 0 devrait seulement t'insérer le caractère inférieur ou égal, il y un problème quelque part.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

26

tu tapes bien dans l'éditeur de programmes ? pas dans le home ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

27

oui bien sur...

par contre j'ai essayé avec un autre programme (cs pour ne pas le citer) et ca fonctionne !

donc pourquoi avec textrider ca ne marche pas ?

la calculette me marque :

"variable name is limited to 8 characters"

cela veut il dire que textrider ayant 9 lettres a un nom trop long ?

28

ah oué tricol

c'est txtrider ^^ pas textrider
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

29

ca bon ca marche !!!

tu as raison Flanker !

j'ecrivais textrider au lieu de txtrider !

quel c** je fais !!! mur

30

on fais tous des erreurs