
|
Language interprété avec une bibiothèque graphique,
tcl est particulièrement intéressant pour traiter
listes et chaînes de caractères.
Son "toolkit" graphique, tk, est à la fois simple et performant. De très nombreuses extensions continuent d'être développées Syntaxe simple : |
text .t pack .t |
|
... C'est tout ce qu'il faut "programmer" pour afficher une fenêtre de texte éditable, gérant le curseur, le copier/coller, etc, etc ... |
tcl/tk est l'outil idéal pour une maquette de programme. Gratuit (2,2 Mo : choisir la dernière version [chiffre des centièmes pair] correspondant à votre plate-forme), il a, comme java, le défaut de ne pas être installé partout d'office, bien que les quelques mega-octets qu'il occupe soient à comparer aux déversements incontrôlés des ténors du marché sur nos disques fixes. |
Côté performances, le compilateur "à la volée" fourni depuis la version 8,
permet une vitesse d'exécution correcte ...
On peut le vérifier sans installer le language avec l'interpréteur autonome
freewrap ( freewrapPLUS642.zip 2072Ko)
développé par
Dennis LaBelle & D. Richard Hipp
(à renommer en xxx.exe, pour ne pas générer d'exécutable)
| introductions à tcl : | april |
| Une doc. de base : | par Emmanuel Grolleau |
| tcl & internet : | chez L. Demailly |
| un site perso sympa : | Daniel Roche |
| un débogueur : | ramDebugger, un plus petit tdebug |
| ressources : | tcl developper xchange |
| site francophone : | Le portail Tcl/Tk |
Et surtout, pour suivre l'évolution de tcl-tk,
les sites de référence,
sourceforge et
tcl activestate.
Relever les durées sous et hors tension d'un pc tempslus.tcl
Ecrit sur un coin de table après avoir en vain fouillé le net pour trouver un truc
qui fasse ce simple job (33Ko)
Idem sous forme d'exécutable autonome (2,3 Mo).
Source avec zdoc.
En cours : Analyse de script en vue remplacer celui de zdoc.
Conversion ascii vers html
(2Ko)
Ce micro script convertit les caractères accentués en
leur équivalent html, via le presse-papiers : tous les textes de ce site y sont passés !
Mise en boîte de la commande "at" qui permet de lancer un application à une heure donnée afin de lever le nez de l'ordi. Réveil 7Ko 16/9/2009
Boîte à liste des noms des couleurs
reconnues par tcl-tk avec possibilités de tri et de recherche.
m.à.j. Septembre 2010.
Permet en autres les conversions entre #rvb et couleur nommée.
Décompresser les 8 fichiers dans le même répertoire "couleurs" et lancer "vuecouleurs".
Cadran d'horloge analogique,
Taille, transparence, couleurs, ... réglables.
Août/Sept 2010. "hwdb.tcl" répond aux clics gauche/droite sur ce qui est affiché.
Une version simple est disponible sous le lien-image
Le lien texte pointe sur la version complète permettant de se faire une horloge personalisée en paramétrant visuellement
dimensions et police de caractères. Cette version complète comprend la boîte "nom des couleurs" précédente, une boîte de choix
de polices qui peut envoyer un évennement à chaque changement et un outil facilitant la modification de code "a la volée"
dans une procédure.
Affiner les paramètres pour bien coincer une bulle. - 4Ko - juin 2003 - octobre 2009
Comment lire une image GIF animée ? -10/8/2003-
Ci-joint un petit lecteur (4 Ko, utilise Img) rapide qui propose réglage du zoom et de la cadence.
... et 3 gifs "maison" pour le tester :
logo tcl/tk 8 Ko,
"route de nuit" : 295 Ko,
"la bête à pattes" : 293 Ko.
Récupère (via Img, 2 Ko) une image gif ou jpeg dans un mail. -10/8/2003-
Un copain vous a retransmis un mail désopilant qui fait rigoler toute la boîte.
Seul souci, l'image inclue se résume en un cadre vide. Pourtant la taille du message
dénote un contenu plus consistant que le commentaire navrant que votre collègue a cru bon d'ajouter.
En investiguant dans le texte du mail, vous découvrez une suite de caractères abscons ...
C'est ce texte, codé en base64, que le présent outil va enregister comme une image enfin visible.
Tout en vous tordant en huit dans le sens de la largeur, vous pourrez alors la renvoyer.
Votre fan club qui n'attend que ça pour se sortir de sa torpeur estivale,
pourra aussi en profiter, avec votre propre commentaire ...
Pour les pôvres ouinedauziens qui ne connaissent pas encore les expressions régulières unix,
un outil qui cherche
des noms de fichiers d'après un motif
et un autre qui change plusieurs noms à la fois dans un répertoire !
(3 et 8 Ko)
Le premier est d'une utilité limitée, sauf pour les débutants en tcl/tk
qui y trouveront le bonheur de la simplicité (sic), le second, plus sérieux, comble
une lacune de plusieurs plateformes. Il est sécurisé et affiné dans nos caves depuis plus de 7 ans déjà !
Afin d'avoir sous la main ses images lorsque l'on compose des mails,
igif
(3Ko) permet de les voir avec son navigateur.
Il liste les gifs d'un répertoire
dans une page html d'index : "0.htm";
Noms des fichiers, tailles et dimensions de l'image
apparaissent dans les bulles ("ALT"=). La couleur du fond change afin de mettre en évidence la transparence
(javascript débrayable). Idéal pour piocher dans
ses gifs animés !
Pour tout savoir sur les événements (1 Ko) dans un système fenétré, rien de tel que l'observation ! Ce truc les empile dans une fenêtre texte. (catégorie : bidouille de programmation ...)
trimg (17 Ko),
juxtaposition et détourage de photos (très intuitif).
Permet de trier des photos en fonction de leurs tailles, dates, ou
de leurs rapports largeur/hauteur ... En vue de les monter, sans se faire de
noeuds aux cerveaux. Trier, ajuster, envoyer les fichiers dans d'autres répertoires avec le bouton droit de la souris.
Utilise l'extension Img.
A utiliser en liaison avec un éditeur d'images bitmap,
pour faciliter le classement.
Sa "progresse barre" fera sans
doute prochainement l'objet d'un dépôt de brevet !
Ce document (11+71Ko) sur le script trimg a été généré
automatiquement avec une version francisée
(5 Ko) de Zdoc.
tcol : préparation d'une couleur, pour POV-Ray.
tcol : idem, version allégée
(25 Ko au lieu de 211).
La notice de tcol avec sa mire
(18+5 Ko)
Un ouvrage mégalomaniaque pour une fonction simplissime et une notice
délirante dédiées aux inconditionnels de povray !
Recherche de doublons et génération d'une ligne de commande par fichier.
L'utilisateur curieux trouvera dans ce
"gros"
(18 Ko) script un convertisseur oem-ansi, des fenêtres qui connaissent
la taille de leur message, qui s'ouvrent sous la souris, et une console
de mise au point.
Une petite (17 Ko)
application
exploratoire menant à découvrir chez Paul Obermeier
Img, (592Ko) l'extension
des formats graphiques développée par
Jan Nijtmans.
Effectivement exploratoire : l'auto-indexation des commandes y est rustique.
Mais la gestion d'un fichier .ini, la boîte de choix des polices,
ou l'éditeur héxadécimal peuvent être utiles ...
Et surtout, l'idée de mettre le résultat d'une
recherche de texte en dehors de la fenêtre d'édition
mériterait d'être plus diffusée !
curseurs (2Ko).
Permet de choisir de visu l'un des nombreux curseurs disponibles avec tk.
Lorsqu'on fait une maquette d'IHM, on pense rarement à en changer,
pourtant ça donne une touche "soignée aux petits oignons".
Ceux qui souhaitent aller plus loin, avec une distribution "musclée" de tcl,
tireront profit du regroupement de travaux effectués dans la "Community Edition" d'
activeTcl.
Dernière mise à jour le .
![]() |
tratoxic@free.fr | ![]() |