Bienvenue invité ( Connexion | Inscription )
8 Jun 2006, 03:41
Message
#1
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 853 Inscrit : 11 Jun 2002 Lieu : ~/Desktop Membre no 2 675 |
Bonjour,
Je ne sais pas si c'est vraiment important, mais pour trouver le nom de l'utilisateur, quelle est la meilleure solution d'après vous ? set myName to system attribute "USER" ou set myName to do shell script "logname" ou set myName to do shell script "echo $USER" Merci ! -------------------- |
|
|
|
![]() |
8 Jun 2006, 21:34
Message
#2
|
|
![]() The Original Martian <span style= ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 7 075 Inscrit : 25 May 2004 Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns Membre no 19 190 |
C'est une question de style
Je ne sais pas quelle version serait plus ou moins rapide. -------------------- MBP 16" Tahoe 26.1 MBA 13" Sonoma 14.7.5
DBCM III Disciple du MSV Team BOINC MacbidouilleBut I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D |
|
|
|
8 Jun 2006, 21:57
Message
#3
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 266 Inscrit : 12 Mar 2006 Lieu : City of Sails Membre no 57 388 |
CITATION(philjfry @ 8 Jun 2006, 22:34) [snapback]1736157[/snapback] Je ne sais pas quelle version serait plus ou moins rapide. j'ai fait un test avec les differentes facons en repetant 1000 fois pour pouvoir chronometrer: CODE set the_date to current date set the_start to time of the_date repeat 1000 times -- les differents scripts end repeat set the_date to current date set the_end to time of the_date set the_count to the_end - the_start ca donne par ordre croissant: WINNER: set myName to system attribute "USER" en 0 seconde ( 2nd: set myName to the short user name of the (system info) en 23s 3rd: set myName to do shell script "echo $USER" en 27s 4th: ex aequo set myName to do shell script "logname" & "set myName to do shell script "whoami" en 35s ca servait a rien mais bon, ca me faisait marrer ps: bizarre pour le winner, ca le fait en zero seconde -------------------- |.... je suis fiu ....|
-------------------- |
|
|
|
titanium Nom de l'utilisateur en ASS 8 Jun 2006, 03:41
philjfry "Applescript pur"
set myName to the shor... 8 Jun 2006, 05:22
p1ngu01 CITATION(philjfry @ 8 Jun 2006, 06:22) 17... 8 Jun 2006, 19:59
zacromatafalgar Salut,
Perso j'utilise "set myName to do... 8 Jun 2006, 08:51
titanium Merci...
Eh ben y'en a des manières d... 8 Jun 2006, 18:48
Doom Hammer CITATION(titanium @ 8 Jun 2006, 19:48) 17... 8 Jun 2006, 22:56
p1ngu01 CITATION(Doom Hammer @ 8 Jun 2006, 23:56)... 8 Jun 2006, 23:03
titanium Oui, pourquoi ?? un do shell script est plus rapid... 8 Jun 2006, 20:31
titanium Cool ! Merci p1ngu01 !!
J'ai essay... 8 Jun 2006, 22:21
p1ngu01 CITATION(titanium @ 8 Jun 2006, 23:21) 17... 8 Jun 2006, 22:45
Doom Hammer Pour la "call method", j'ai créé u... 9 Jun 2006, 08:17
p1ngu01 CITATION(Doom Hammer @ 9 Jun 2006, 09:17)... 11 Jun 2006, 15:14
Doom Hammer Cela ne marche qu'avec AppleScript Studio (Xco... 11 Jun 2006, 17:55
p1ngu01 CITATION(Doom Hammer @ 11 Jun 2006, 18:55... 11 Jun 2006, 18:01![]() ![]() |
| Nous sommes le : 10th December 2025 - 04:11 |