in reply to Re: Re: Re: While count ---don't see it
in thread While count ---don't see it

Sorry, that didn't work. It just returned the value of 38.
Thanks
curtisb
  • Comment on Re: Re: Re: Re: While count ---don't see it

Replies are listed 'Best First'.
Bug fixes for all your issues
by Rex(Wrecks) (Curate) on Mar 29, 2002 at 21:39 UTC
    Hmm, just tried it with my fix and it worked just fine. Oh yeah, and use strict!

    UPDATE: For it to do what you want it to try this:
    UPDATE2: updated code with some semblance of strict
    #/usr/bin/perl -w use Win32::IProcess; use strict ; my $process = new Win32::IProcess || die "Unable to create new process +!: $!\n"; my @processlist ; $process -> EnumProcesses(\@processlist) || die "Unable to get process + list: $!\n"; my $count = 0; foreach $process(@processlist) { my $pid = $process ->{ProcessId}; my $name = $process->{ProcessName}; if ($count <= $#processlist) { $count++; } format STDOUT_TOP = Number Process Name Process Id ====== =================== ============= . format STDOUT = @<<<< @<<<<<<<<<<<<<<<<<<< @<<<< $count, $name, $pid . write; }

    You only asked for help with your while loop, and I fixed it. the above code fixes ALL your issues

    "Nothing is sure but death and taxes" I say combine the two and its death to all taxes!
      I am looking fopr information regarding Win32::IProcess code and it's license information. I am using Google to search and have come across your reference within the code above. Is there any chance you know aof a download sight for the Win32::IProcess code? I am hoping that will lead me to some license/copyright information. please email me at scagan@ascential.com Thanks!