IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

pb d'affichage script


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Par défaut pb d'affichage script
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    use Win32::Process::Info;
     my $pi = Win32::Process::Info->new ();
     my @pids = $pi->ListPids ();      # Get all known PIDs
       foreach my $pr ( @pids ) {
                    print $pr . "\n";
      }
     my @info = $pi->GetProcInfo ();   # Get the max
     foreach my $nn ( @info ) {
                    print $nn . "\n";
     }
    j'ai un problème d'affichage ce script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     my @pids = $pi->ListPids ();      # Get all known PIDs
       foreach my $pr ( @pids ) {
                    print $pr . "\n";
      }
    ça marche bien et voilà le resultat de PID
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    0
    4
    720
    804
    828
    872
    884
    1036
    1152
    1276
    1320
    1484
    1672
    1828
    1880
    2016
    312
    1052
    1748
    244
    1940
    408
    1904
    516
    268
    784
    1400
    3976
    3468
    2708
    3136
    3264
    1364
    2412
    2780
    3152
    mais le probleme d'affichage ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     my @info = $pi->GetProcInfo ();   # Get the max
     foreach my $nn ( @info ) {
                    print $nn . "\n";
     }
    et sa resultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    HASH(0x1accb10)
    HASH(0x1accf18)
    HASH(0x1acd734)
    HASH(0x1ada5cc)
    HASH(0x1adaa1c)
    HASH(0x1adae90)
    HASH(0x1adb304)
    HASH(0x1ae0804)
    HASH(0x1ae0c78)
    HASH(0x1ae10c8)
    HASH(0x1ae153c)
    HASH(0x1ae69e8)
    HASH(0x1ae6e38)
    HASH(0x1ae72ac)
    HASH(0x1aec6d4)
    HASH(0x1aecb48)
    HASH(0x1aecfbc)
    HASH(0x1aed40c)
    HASH(0x1af3318)
    HASH(0x1af37a4)
    HASH(0x1af3c18)
    HASH(0x1af9220)
    HASH(0x1af9694)
    HASH(0x1af9b08)
    HASH(0x1af9f7c)
    HASH(0x1aff0ac)
    HASH(0x1aff520)
    HASH(0x1aff994)
    HASH(0x1b05234)
    HASH(0x1b056a8)
    HASH(0x1b05b1c)
    HASH(0x1b05f90)
    HASH(0x1b0b5a0)
    HASH(0x1b0ba14)
    HASH(0x1b0be88)
    HASH(0x1b0c2d8)
    Merci de votre aide

    cdt

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    euh tu peux etre plus claire sur ton probleme ? j'avoue ne pas avoir compris le probleme

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 76
    Par défaut
    J'ais eu le même probléme que ton 2eme affichage.
    J'utilisais le module nmap de perl sous linux pour scanner des machines et récupérer diverses informations.
    Pour les afficher j'ais dût utiliser un méthode de ce modul qui convertit le resultat en xml que ensuit j'envoyé dans un fichier pour travailler dessus.
    Donc peut être que le resultat de "GetProcInfo ()" N'est pas directement affichable ? ?

  4. #4
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Citation Envoyé par faddou
    mais le probleme d'affichage ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     my @info = $pi->GetProcInfo ();   # Get the max
     foreach my $nn ( @info ) {
                    print $nn . "\n";
     }
    et sa resultat
    Ce résultat montre que tu as tenté d'afficher une référence de hash. L'information que tu veux afficher se trouve probablement dans ce hash, par exemple si tu veux la liste des noms de processus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     my @info = $pi->GetProcInfo ();   # Get the max
     foreach my $nn ( @info ) {
                    print $nn->{Name} . "\n";
     }
    Par ailleurs, si tu veux carrément visualiser le contenu de tes hashs, tu peux utiliser le module Data::Dumper qui fait partie du CORE (distribué en standard avec Perl).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    use Data::Dumper;
     my @info = $pi->GetProcInfo ();   # Get the max
     foreach my $nn ( @info ) {
                    print Dumper($nn) . "\n";
     }
    --
    Jedaï

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Par défaut
    Merci bcp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.2] Affichage script au fur et à mesure
    Par Friksstyle dans le forum Langage
    Réponses: 0
    Dernier message: 26/11/2012, 16h20
  2. Pagination affichage script PHP
    Par beblue123 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/03/2012, 23h53
  3. affichage scripting, avec plus de peps, et presentations;et d'acceuils
    Par amateur_will dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 16/07/2009, 20h37
  4. amelioration d'affichage d'un script
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/12/2005, 19h27
  5. Script permettant l'affichage d'un fichier via onmouseover
    Par HNT dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/10/2005, 22h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo