IPB

Bienvenue invité ( Connexion | Inscription )

> Nom de l'utilisateur en ASS
Options
titanium
posté 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 ! wink.gif


--------------------
===============
Titanium Software
===============
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Phil J. Fry
posté 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 smile.gif , ça fait moins “propre” AMHA.
Je ne sais pas quelle version serait plus ou moins rapide.


--------------------
MBP 16" Tahoe 26.1 MBA 13" Sonoma 14.7.5 MacBook Air 11" 10.9.5 MacBook 2Ghz 1Go X.6.4 blanc Mac Mini 1.25Ghz 1Go X.4.10 Spatule de 10,5 cm iPod shuffle 512 iPod mini 4GB iPod Nano 16GB
DBCM III Disciple du MSV Team BOINC Macbidouille
But 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
Go to the top of the page
 
+Quote Post
p1ngu01
posté 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 ( blink.gif )
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 laugh.gif

ps: bizarre pour le winner, ca le fait en zero seconde unsure.gif (1000 fois 0)
smile.gif





--------------------
|.... je suis fiu ....|
--------------------
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


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 : 10th December 2025 - 04:11