Mac :: sysprofile

MAC :: SysProfile est une extension Perl pour OS X System_Profiler.
Télécharger maintenant

Mac :: sysprofile Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Daniel Muey
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~dmuey/

Mac :: sysprofile Mots clés


Mac :: sysprofile La description

Mac :: SysProfile est une extension Perl pour OS X System_Profiler. Mac :: SysProfile est une extension Perl pour OS X System_Profiler.Synopsis Utilisez Mac :: Sysprofile; mon $ pro = mac :: sysprofile-> nouveau (); Imprimer 'Version OS X'. $ pro-> osx (). "n"; Imprimer 'Version Darwin'. $ Pro-> Darwin (). "N"; OO Interface sur votre Mac System_ProfilerMethods $ PRO-> Types () renvoie une matrice Ref des types de données disponibles pour $ Pro-> gettype () $ Pro-> gettype () renvoie un hashref des données de type données. My $ Soft = $ Pro-> gettype ('spsoftwaredaType'); une fois que vous l'appelez pour un type, il renvoie les données en cache sur l'appel suivant, à moins que le deuxième argument soit vrai. My $ Soft = $ Pro-> gettype ('spsoftwaredaType', 1); $ pro-> osx () renvoie la version OSX du système. La première fois qu'elle est appelée, il le trouve et le stocke dans l'objet pour moins de frais généraux: si ($ pro-> osx () eq '10 .3.9 ') {# le trouve initialement de l'impression "Voulez-vous passer à partir de". $ pro-> osx (). "n"; # déjà traité, il renvoie la valeur mise en cache (c'est-à-dire rapide)} Imprimer 'Votre version actuelle est la suivante: ". $ por-> osx (). "n"; # déjà traitéd afin qu'il renvoie la valeur mise en cache (c'est-à-dire rapide), vous pouvez la préparer et le retrouver frais en lui donnant une valeur réelle: Si ($ Pro-> osx () EQ '10 .3.9 ') {# 9') {#. Il est imprimé "Voulez-vous passer de". $ Pro-> OSX (1). "n"; # la trouve à partir de zéro au lieu de la valeur mise en cache (c'est-à-dire plus lente)} Imprimer 'Votre version actuelle est la suivante: ". $ por-> osx (1). "n"; # le trouve à nouveau à partir de zéro au lieu de la valeur mise en cache (c'est-à-dire plus lent) $ pro-> darwin () même USAGE que $ pro-> osx () mais renvoie la version du Darwin du système. $ Pro-> State_HashRef () renvoie une Hachref de l'objet entier jusqu'à présent. Tout ce qui n'a pas été appelé IT UNDEF. $ PRO-> XML () renvoie un document XML du type spécifié. Une poignée ou un fichier de fichier optionnel pour écrire la sortie peut être spécifié comme deuxième argument. Si vous le mettez dans un fichier qui a une extension .spx, il s'agira d'un fichier XML qui peut être ouvert par système profiler.app mon $ RAW = $ pro-> xml ("spsoftwaredaType"); $ pro-> xml ('spsoftwaredataype', '. / logiciel.spx') ou mourir "Impossible de créer un fichier XML: $!"; $ Pro-> XML ('spsoftwaredaType', * fh); Exigences: · Perl


Mac :: sysprofile Logiciels associés