Salut à tous !

Parce que j'en ai ressenti le besoin, j'ai bricolé vite fait lors de ma pause 
un script lua qui ajoute au 6pad les fonctionnalité:
* de mettre le texte sélectionné tout en majuscule;
* de mettre le texte sélectionné tout en minuscule.

En même temps qu'il intègre de nouveaux éléments à la barre des menus, il crée 
de nouveau raccourci clavier par f9 et shift+f9.

Mais attention ! Lors du changement de la cass, j'ai constaté une imperfection. 
N'ayant utilisé que les fonctions natives du lua, il se trouve que bon nombre 
de caractères accentués ne sont pas convertis.

Cela peut ttrès bien se corriger par un recencement et un traitement des 
exceptions, mais bon, je verai ça plus tard.

A moins qu'un plus rapide que son ombre de cette liste ne me devance.
Quoi que, comme ce n'est jamais arrivé...

Bisou à tous !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.







Le message est prêt à être envoyé avec le fichier suivant ou les liens joints :
SelTextUpperLower.lua.txt

Remarque : pour se protéger de virus informatiques, il se peut que les 
programmes de messagerie électronique évitent d'envoyer ou de recevoir certains 
types de pièces jointes. Vérifiez les paramètres de sécurité de votre 
messagerie électronique pour déterminer de quelle manière les pièces jointes 
sont gérées.
-- script pour ajouter des commande de 
-- mise en majuscule et en minuscule du texte sélectionné.

local function SelToUpper ()
-- met tout le texte sélectionné en majuscule
window.edit.selectedText = string.upper(window.edit.selectedText)
end--function

local function SelToLower ()
-- met tout le texte sélectionné en minuscule
window.edit.selectedText = string.lower(window.edit.selectedText)
end--function

-- ajout de nouveaux éléments à la barre des menus
mnu = window.menubar[2]

-- SelToUpper
mnu:add(7, "Mettre en majuscule","shift+f9",SelToUpper)

--  SelToLower
mnu:add(8, "Mettre en minuscule","f9",SelToLower)


Répondre à