Mac :: Sysprofile.

Mac :: sysprofile é uma extensão Perl para o OS X System_Profiler.
Baixe Agora

Mac :: Sysprofile. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Daniel Muey
  • Site do editor:
  • http://search.cpan.org/~dmuey/

Mac :: Sysprofile. Tag


Mac :: Sysprofile. Descrição

Mac :: Sysprofile é uma extensão Perl para o OS X System_Profiler. Mac :: Sysprofile é uma extensão Perl para o OS X System_Profiler.Synopsis Use Mac :: Sysprofile; Meu $ Pro = Mac :: Sysprofile-> Novo (); Imprimir 'OS X Version'. $ pro-> OSX (). "N"; Imprimir 'Darwin Version'. $ pro-> darwin (). "N"; Interface OO para o System_ProfilerMethods $ Pro-> Tipos () Retorna uma matriz Ref Ref do US $ pro-> Gettype () $ pro-> Gettype () retorna um hashref dos dados do tipo determinado. Meu $ Soft = $ Pro-> GetType ('SPSoftWaredAdatype'); Depois de chamá-lo para um tipo, ele retorna os dados em cache na próxima chamada, a menos que o segundo argumento seja verdadeiro. Meu $ Soft = $ PRO-> GetType ('SPSoftWaredatype', 1); $ pro-> OSX () retorna a versão OSX do sistema. A primeira vez que é chamado, ele o encontra e o armazena no objeto para menos sobrecarga: if ($ pro-> OSX () eq '10 .3.9 ') {# Inicialmente o acha imprimir', você quer atualizar de '. $ pro-> OSX (). "N"; # Já processado por isso retorna o valor em cache (IE Rápido)} Imprimir 'Sua versão atual é:'. $ por-> OSX (). "N"; # Processado para que ele retorne o valor em cache (ou seja, rápido) você pode torná-lo reprocessar e encontrá-lo novamente fresco, fornecendo um valor verdadeiro: se ($ pro-> osx () eq '10 .3.9 ') {# inicialmente encontra Imprima 'Você quer atualizar de'. $ pro-> OSX (1). "N"; # Encontra novamente do zero em vez do valor em cache (ou seja, mais lento)} Imprimir 'Sua versão atual é:'. $ por-> OSX (1). "N"; # encontrá-lo novamente do zero em vez do valor em cache (ou seja, mais lento) $ pro-> darwin () mesmo uso como $ pro-> osx (), mas retorna a versão do Darwin do sistema. $ pro-> state_hashref () retorna um Hashref de todo o objeto até agora. Qualquer coisa que não tenha sido chamada de Redef. $ Pro-> xml () retorna um documento XML do tipo especificado. Um alça ou arquivo de arquivo opcional para gravar a saída para ser especificado como o segundo argumento. Se você colocar em um arquivo que tenha uma extensão .spx, será um arquivo XML que pode ser aberto pelo sistema Profiler.App Meu $ RAW = $ PRO-> XML ('SPSoftAdatatype'); $ pro-> xml ('spsoftwaredatatype', '. / software.spx') ou morrer "não pôde criar um arquivo XML: $!"; $ pro-> xml ('spsoftwaredatype', * fh); Requisitos: · Perl.


Mac :: Sysprofile. Software Relacionado