Récupérer des infos dans les prefs du DOck |
Bienvenue invité ( Connexion | Inscription )
Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.
Récupérer des infos dans les prefs du DOck |
2 Aug 2004, 12:25
Message
#1
|
|
Expressivité Bovine Groupe : Membres Messages : 1 268 Inscrit : 23 Jun 2003 Lieu : Chez les Gones, mais vert de coeur... Membre no 8 222 |
En fait, je voudrai récupérer le nom des applications présentes dans le Dock, ainsi que le chemin qui les lient.
J'ai l'habitude de travailler avec defaults write et defaults read dans un shell script en ASS ou dans une fen^tre Terminal, mais je ne trouve pas le paramètre à passer pour récoupérer ces infos là. Si je veux par exemple l'état de la visiblité des fichiers dans le Dock, j'ai : CODE defaults read com.apple.dock AppleSHowAllFiles mais le paramètre AppleShowAllFIles je le connais... Merci -------------------- Hackintosh | i3 540 3,07 Ghz | 8 Go DDR 1333 | SSD 60 Go Vertex 2 | Samsung EcoGreen F3 500 Go | Radeon 5770 HD 1Go DDR5 | Mac Os Lion 10.7.4
Synology Ds211j 2 x 1To RAID 1 iPhone 3GS | 16Go | iOS 5.1.1 Plus t'en chies fort, moins t'en chies longtemps. - proverbe montagnard - |
|
|
2 Aug 2004, 13:01
Message
#2
|
|
Adepte de Macbidouille Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 |
CODE defaults read com.apple.dock persistent-apps -------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
2 Aug 2004, 21:23
Message
#3
|
|
Expressivité Bovine Groupe : Membres Messages : 1 268 Inscrit : 23 Jun 2003 Lieu : Chez les Gones, mais vert de coeur... Membre no 8 222 |
Ben, je l'avait essayé mais j'obtiens toutes les keys du fichier xml.Je pense que c'est la terminolmogie, mais qu'il manque un élément.Je vais chercher.Si ya un pro du XMl ici?
-------------------- Hackintosh | i3 540 3,07 Ghz | 8 Go DDR 1333 | SSD 60 Go Vertex 2 | Samsung EcoGreen F3 500 Go | Radeon 5770 HD 1Go DDR5 | Mac Os Lion 10.7.4
Synology Ds211j 2 x 1To RAID 1 iPhone 3GS | 16Go | iOS 5.1.1 Plus t'en chies fort, moins t'en chies longtemps. - proverbe montagnard - |
|
|
2 Aug 2004, 21:32
Message
#4
|
|
Moderating Daemon Groupe : Modérateurs Messages : 6 345 Inscrit : 22 Feb 2004 Lieu : Yvelines/Cambridge (GB), dans mon pantalon Membre no 15 207 |
QUOTE(le grimpeur @ 2 Aug 2004, 22:23) Ben, je l'avait essayé mais j'obtiens toutes les keys du fichier xml.Je pense que c'est la terminolmogie, mais qu'il manque un élément.Je vais chercher.Si ya un pro du XMl ici? [right][snapback]797567[/snapback][/right] Tu n'as pas tout le fichier, juste la liste des applications (qui contient plus que juste le nom de l'appli bien sur). Et ce n'est pas du xml. On dirait que la clé "file-label" représente le nom que tu as si tu mets le curseut sur l'icone de l'appli dans le dock. Un petit coup de grep/perl/sed devrait faire l'affaire -------------------- G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A MacBook core duo 1.83 GHz |
|
|
3 Aug 2004, 09:34
Message
#5
|
|
Expressivité Bovine Groupe : Membres Messages : 1 268 Inscrit : 23 Jun 2003 Lieu : Chez les Gones, mais vert de coeur... Membre no 8 222 |
En fait, quand je parle de XML, je parle du fichier com.apple.dock.plist, lisible avec defaults?J'ai pas eu le temps de m'y plonger hier, mais je vais voir immédiatement.Sinon, je vais suivre ta soluce, avec un grep ou sed.Merci
-------------------- Hackintosh | i3 540 3,07 Ghz | 8 Go DDR 1333 | SSD 60 Go Vertex 2 | Samsung EcoGreen F3 500 Go | Radeon 5770 HD 1Go DDR5 | Mac Os Lion 10.7.4
Synology Ds211j 2 x 1To RAID 1 iPhone 3GS | 16Go | iOS 5.1.1 Plus t'en chies fort, moins t'en chies longtemps. - proverbe montagnard - |
|
|
3 Aug 2004, 12:02
Message
#6
|
|
Moderating Daemon Groupe : Modérateurs Messages : 6 345 Inscrit : 22 Feb 2004 Lieu : Yvelines/Cambridge (GB), dans mon pantalon Membre no 15 207 |
Passe plutot par defaults que de lire direct le fichier du dock. Ca t'evite des surprises par exemple le jour ou apple décide de sauvegarder avec la forme binaire des plist.
-------------------- G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A MacBook core duo 1.83 GHz |
|
|
3 Aug 2004, 15:40
Message
#7
|
|
Expressivité Bovine Groupe : Membres Messages : 1 268 Inscrit : 23 Jun 2003 Lieu : Chez les Gones, mais vert de coeur... Membre no 8 222 |
Ben tout le problème est là...
Quelle le domaine à donner à defaults?Si je mets que "persistent-apps", il me sort toutes les infos liées au applis du Dock... J'ai fait un script applescript "repeat" qui utilise l'eof du fichier et compte les paragraphes, puis chercher ceux qui suivent l'expression "<key>file-label</key>". Ensuite, je récupère tout du 13 caractère au (dernier-(nbr de caractère de </string>)) et je balance dans une variable liste, qui controle mon table view.ça marche nickel, et je peux ainsi obtenir toutes les infos que je veux.Mais bon, ça serai plus propre avec defaults....Si il y a qqun qui sait quelle est la Syntaxe, ça serait bien à connaître Merci -------------------- Hackintosh | i3 540 3,07 Ghz | 8 Go DDR 1333 | SSD 60 Go Vertex 2 | Samsung EcoGreen F3 500 Go | Radeon 5770 HD 1Go DDR5 | Mac Os Lion 10.7.4
Synology Ds211j 2 x 1To RAID 1 iPhone 3GS | 16Go | iOS 5.1.1 Plus t'en chies fort, moins t'en chies longtemps. - proverbe montagnard - |
|
|
Nous sommes le : 21st May 2024 - 15:50 |