1

Bonjour,

ariane permet d'afficher l'ensemble des fichiers textes présent dans un répertoire (dans la limite de 40 fichiers) sur tout l'écran. On peut se déplacer à l'aide des touches directionnelles pour accéder facilement à un fichier. Lorsque le <<curseur>> se trouve sur un nom de fichier, la première ligne du fichier texte est affichée (sur l'image jointe, elle ne l'est pas suite à un problème, mais normalement c'est juste en dessous de la liste des fichiers). Ainsi, on connait facilement le sujet du fichier (souvent le titre du cours tongue ). L'appuie sur la touche entrée lance le fichier dans un lecteur type textrider/hibview/uview (lecteur définit au préalable via un fichier de configuration).Tout en bas se situe des dossiers que l'on a préalablement choisi (via fichier de configuration). On peut facilement passer de l'un à l'autre à l'aide des touches F1..F8. Le dossier sélectionné apparaît en bas à droite (ici <<chimie>>).

J'avais commencé ce programme il y a fort longtemps car je trouvais que les interfaces des lecteurs n'étaient pas pratiques. Je voulais pouvoir rapidement changer de dossier, avoir une vue d'ensemble sur mes fichiers et surtout connaître le sujet du fichier sans l'ouvrir. J'ai vu que la nouvelle version de uview apporte plus de confort dans l'interface mais ce que je propose est différent. Comme le code d'ariane était quasiment écrit, je trouve dommage de laisser le projet traîner dans un coin de mon pc. Je viens donc de m'y remettre. Il me reste juste une chose à faire: utiliser un fichier de texte dans lequel l'utilisateur peut définir le lecteur et les répertoires et gérer au sein du programme la récupération de ces données (à l'époque j'avais codé ça en dur dans mon programme).

J'espère terminer rapidement l'ajout de cette fonctionnalité (et résoudre le petit bug qui n'apparassait pas à l'époque). J'aurais besoin par la suite de personnes pour tester sur machine ce programme (je ne sais plus où j'ai mis la mienne, je ne l'utilise plus depuis 3 ans).

Si vous souhaitez participer à la phase de test, n'hésitez pas à me laisser votre mail. Toute idée est bien sûr la bienvenue.

tromb Fichier joint : iMmL (ariane_screenshot.png)

2

Ouah, ta capture me donne vraiment envie d'essayer ton programme... gni rotfl
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

(certes, mais ce n'est pas la peine de réagir comme ça tongue)

4

Je veux bien essayer ! Ca tourne sur TI92+ ?
avatarUn site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

5

Voici une nouvelle capture d'écran sans le message d'erreur et avec l'affichage de la première ligne.

Le programme tourne pour l'instant pour 92+ et v200. j'envisage un port pour la 89 par la suite.

tromb Fichier joint : DO2C (ariane.png)

6

Ca marche bien smile

i donne un aperçu du contenu des fichiers, n'affiche pas les deux premières lettres de ceux qui commencent par un dièse. Par exemple, si un fichier contient ceci :#ifdef _GTC_ blablabla truc machinJ'ai remarqué que la ligne du bas, qu'aperçu affiche ça :fdef _GTC_La ligne d
avatarUn site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

7

C'est peut-être parce que chez Xetal, uview, txtrider, hibview, etc.#x est une balise et non du texte. Mais c'est vrai que le parsing devrait à ce moment là être plus complet.
avatar

8

Effectivement, c'est probablement voulu parce que ça correspond à un format dans TxtRider/Hib-View/uView. Je suppose que cet outil est prévu pour les textes formatés, pas les sources C. wink (Et raaah, je voulais poster ça bien avant le message de Nil, mais je viens de me rendre compte que la fenêtre de post était toujours ouverte...)
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

Merci Thibaut pour tes tests.

Concernant ta remarque sur les #, j'ai en effet fait un parseur très simple qui regarde si au début de la ligne se trouvent les caractères # et &, qui sont des balises de mise en page utilisées par les programmes types hibview/uview/... Il faudrait que je regarde la lettre qui suit ces caractères.


10

Ou bien, plus simplement, regarder si c'est un espace qui suit la lettre. Si oui, on considère que c'est une balise et on affiche ce qui suit. Si non, on affiche tout.
avatarUn site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.