Mac :: Sysprofile

MAC :: SYSPROFILE is een PERL-extensie voor OS X System_Profiler.
Download nu

Mac :: Sysprofile Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Daniel Muey
  • Uitgever website:
  • http://search.cpan.org/~dmuey/

Mac :: Sysprofile Tags


Mac :: Sysprofile Beschrijving

Mac :: Sysprofile is een Perl-extensie voor OS X System_Profiler. MAC :: SYSPROFILE is een PERL-extensie voor OS X System_Profiler.Synopsis Gebruik Mac :: Sysprofile; Mijn $ PRO = MAC :: SYSPROFILE-> NIEUW (); Print 'OS X-versie'. $ pro-> osx (). "N"; Print 'Darwin-versie'. $ pro-> Darwin (). "N"; OO-interface naar uw Mac's System_Profilermethods $ Pro-> Typen () Retourneert een array Ref van de beschikbare gegevens voor $ PRO-> GETTYPE () $ PRO-> GETTYPE () Retourneert een HASHREF van de gegevens van het gegeven type. Mijn $ soft = $ pro-> Gettype ('spsoftwaredatypype'); Zodra u het voor een type noemt, retourneert het de cached-gegevens op de volgende oproep, tenzij het tweede argument waar is. mijn $ soft = $ pro-> Gettype ('spsoftwaredatatype', 1); $ pro-> osx () retourneert de OSX-versie van het systeem. De eerste keer dat het wordt genoemd, vindt het en slaat het op in het object voor minder overhead: if ($ pro-> osx () EQ '10 .3.9 ') {# Initieel vindt het afdrukken' Wilt u upgraden van '. $ pro-> osx (). "N"; # al verwerkt, dus het retourneert de cache-waarde (dwz snel)} print 'Uw huidige versie is:'. $ por-> osx (). "N"; # al verwerkt, dus het retourneert de cached-waarde (dwz snel), je kunt het opnieuw verwerken en het opnieuw vinden door het een echte waarde te geven: if ($ pro-> OSX () EQ '10 .3.9 ') {# aanvankelijk IT PRINT 'Wilt u upgraden van'. $ pro-> OSX (1). "N"; # Zoek het opnieuw helemaal opnieuw in plaats van de cache-waarde (dwz langzamer)} print 'Uw huidige versie is:'. $ por-> osx (1). "N"; # Vindt het opnieuw helemaal opnieuw in plaats van de cache-waarde (dwz langzamer) $ pro-> Darwin () Dezelfde gebruik als $ pro-> OSX (), maar retourneert de versie van de Darwin van het systeem. $ pro-> State_hashref () retourneert een Hashref van het hele object tot nu toe. Alles dat het niet is genoemd undef. $ Pro-> XML () retourneert een XML-document van het gespecificeerde type. Een optionele bestandshandvat of -bestand om de uitvoer te schrijven om te worden opgegeven als het tweede argument. Als u het in een bestand plaatst dat een .spx-extensie heeft, is het een XML-bestand dat kan worden geopend door System Profiler.App Mijn $ RAW = $ PRO-> XML ('SPSOFTWAREDATATATEPE'); $ pro-> XML ('spsoftwaredatatype', '. / software.spx') of Die "Kon XML-bestand niet maken: $!"; $ pro-> XML ('spsoftwaredatatype', * FH); Vereisten: · Perl


Mac :: Sysprofile Gerelateerde software