IPB

Bienvenue invité ( Connexion | Inscription )

> (RESOLU) AddressBook - Apple Script, Une bonne bidouille
Options
T3zoual
posté 10 Nov 2006, 16:04
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Bonjour à tous,
Je cherche une bidouille qui me permettrait de mettre le champ "NOM" du carnet d'adresse en majuscules.

A +

T3Z

Ce message a été modifié par T3zoual - 11 Nov 2006, 20:41.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s) (1 - 12)
DOMY
posté 10 Nov 2006, 16:16
Message #2


canoéiste trrrès imp(r)udent
*****

Groupe : Membres
Messages : 6 378
Inscrit : 5 May 2003
Lieu : LA ROCHELLE (17)
Membre no 7 431



J'ai un peu de mal à comprendre ...

Qu'est ce qui t'en empêche ??? huh.gif
Chez moi les noms sont en majuscules et les prénoms en minuscules.


--------------------
iMac (21,5 pouces - Fin 2012) - Mac OS Sierra 10.12.6
LiveBox 6
Go to the top of the page
 
+Quote Post
T3zoual
posté 10 Nov 2006, 16:24
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Ce qui m'en empêche ?
La flemme de me taper 2000 contacts à la main,
pardi ...
Go to the top of the page
 
+Quote Post
Guest_JackJr300_*
posté 10 Nov 2006, 18:50
Message #4





Guests






Bonsoir smile.gif

CITATION(T3zoual @ 10 Nov 2006, 16:24) [snapback]1973707[/snapback]

Ce qui m'en empêche ?
La flemme de me taper 2000 contacts à la main,
pardi ...


Tu peux le faire avec ce script Applescript.
CODE
property lower_alphabet : "abcdefghijklmnopqrstuvwxyzáàâäãåçéèêëíìîïñóòôöõúùûü"
property upper_alphabet : "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÇÉÈÊËÍÌÎÏÑÓÒÔÖÕÚÙÛÜ"

tell application "Address Book"
    repeat with thisPerson in (get people whose last name is not missing value)
        tell thisPerson to set last name to my change_case(last name)
    end repeat
end tell


on change_case(t)
    set C to characters of t
    considering case
        repeat with i in C
            tell (the offset of i in lower_alphabet) to if it > 0 then set contents of i to character it of upper_alphabet
        end repeat
    end considering
    return C as string
end change_case

Tu mets ce code dans la fenêtre de l'application "Éditeur de script" et tu cliques sur le bouton "Éxecuter". wink.gif

Ce message a été modifié par JackJr300 - 16 Dec 2006, 21:45.
Go to the top of the page
 
+Quote Post
DOMY
posté 10 Nov 2006, 18:54
Message #5


canoéiste trrrès imp(r)udent
*****

Groupe : Membres
Messages : 6 378
Inscrit : 5 May 2003
Lieu : LA ROCHELLE (17)
Membre no 7 431



CITATION(T3zoual @ 10 Nov 2006, 16:24) [snapback]1973707[/snapback]
La flemme de me taper 2000 contacts à la main,
pardi ...

Suffisait d'être un peu plus explicite dans ton post original, aussi ! dry.gif


--------------------
iMac (21,5 pouces - Fin 2012) - Mac OS Sierra 10.12.6
LiveBox 6
Go to the top of the page
 
+Quote Post
-eliot-
posté 10 Nov 2006, 19:19
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 108
Inscrit : 25 Oct 2003
Membre no 10 802



JackJr300 a encore frappé ... thumb.gif
Merci pour ce script qui fonctionne à merveille jap.gif jap.gif et qui vas bien me servir ... smile.gif

sleep.gif je reste zen ... et clic ...

Ce message a été modifié par -eliot- - 10 Nov 2006, 19:37.


--------------------
même une horloge cassée donne l'heure "exacte" deux fois par jour ...
Go to the top of the page
 
+Quote Post
T3zoual
posté 10 Nov 2006, 20:10
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Bravo pour ce script ...
Pour ce qui est d'être "explicite dans le titre", il s'agit d'une recherche de bidouille, pour mettre en majuscule un champs dans une appli ... vois pas l'ambiguité ...
Et j'attends ta solution, si tu en as une ... explicite.

Merci encore pour le script !!
Go to the top of the page
 
+Quote Post
T3zoual
posté 10 Nov 2006, 23:15
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Sinon, JackJr300, as-tu des liens ou références à me conseiller pour se mettre à Apple script ?
Go to the top of the page
 
+Quote Post
Guest_JackJr300_*
posté 11 Nov 2006, 07:09
Message #9





Guests






Bonjour smile.gif

CITATION(-eliot- @ 10 Nov 2006, 19:19) [snapback]1974046[/snapback]

[b]Merci pour ce script qui fonctionne à merveille jap.gif jap.gif et qui vas bien me servir ... smile.gif
CITATION(T3zoual @ 10 Nov 2006, 20:10) [snapback]1974122[/snapback]

Merci encore pour le script !!

De rien jap.gif

CITATION(T3zoual @ 10 Nov 2006, 23:15) [snapback]1974383[/snapback]

Sinon, JackJr300, as-tu des liens ou références à me conseiller pour se mettre à Apple script ?

Oui dans ce sujet : Premiers pas en applescript, Soif d'apprendre thumb.gif
Go to the top of the page
 
+Quote Post
-eliot-
posté 11 Nov 2006, 10:56
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 108
Inscrit : 25 Oct 2003
Membre no 10 802



CITATION(T3zoual @ 10 Nov 2006, 20:10) [snapback]1974122[/snapback]

Pour ce qui est d'être "explicite dans le titre", il s'agit d'une recherche de bidouille, pour mettre en majuscule un champs dans une appli ... vois pas l'ambiguité ...
Et j'attends ta solution, si tu en as une ... explicite.

... un titre explicite ... par exemple :
Apple script et addressbook
mettre en majuscule les noms propres

je sais ... j'ai une imagination débordante ... cool.gif

sleep.gif je reste zen ... et clic ...


--------------------
même une horloge cassée donne l'heure "exacte" deux fois par jour ...
Go to the top of the page
 
+Quote Post
T3zoual
posté 11 Nov 2006, 17:20
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Ben, non.
Je ne savais pas que la solution serait Apple Script.
Relis mon titre, il y a des majuscules (il n'y en a pas dans ton dernier post, à propos : addressbook).

Je demande "une bidouille sous AdressBook".

Je comprend mieux les posts positifs.
Genre un post, une solution.
C'est plus utile.

Ce message a été modifié par T3zoual - 11 Nov 2006, 17:22.
Go to the top of the page
 
+Quote Post
-eliot-
posté 11 Nov 2006, 18:17
Message #12


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 108
Inscrit : 25 Oct 2003
Membre no 10 802



CITATION(T3zoual @ 11 Nov 2006, 17:20) [snapback]1975341[/snapback]

Ben, non.
Je ne savais pas que la solution serait Apple Script.
Relis mon titre, il y a des majuscules (il n'y en a pas dans ton dernier post, à propos : addressbook).

Je demande "une bidouille sous AdressBook".

Je comprend mieux les posts positifs.
Genre un post, une solution.
C'est plus utile.

on positive ... wink.gif ... maintenant que tu sais,
le truc sympa et utile serait d'éditer le titre du post dans ton premier message ce qui permettra aux MB qui utilisent la recherche de trouver la solution à ce problème précis sans se taper des pages et des pages ... smile.gif

sleep.gif je reste zen ... et clic ...

Ce message a été modifié par -eliot- - 11 Nov 2006, 18:17.


--------------------
même une horloge cassée donne l'heure "exacte" deux fois par jour ...
Go to the top of the page
 
+Quote Post
T3zoual
posté 11 Nov 2006, 20:43
Message #13


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 610
Inscrit : 11 Feb 2005
Membre no 32 904



Et hop le titre il est résolufié, majusculisé, tout-très-bien-isé.

C'est la commission de censure, qui va être contente thumb.gif
(naaaan, c'est une blague, pas se fâcher)

Un mot,
Un geste,
T3Z fait le reste ... cool.gif

Ce message a été modifié par T3zoual - 11 Nov 2006, 20:45.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th September 2025 - 20:37