Thread win32::process: alles in log datei schreiben (19 answers)
Opened by Rambo at 2005-04-06 13:12

Rambo
 2005-05-06 19:38
#53397 #53397
User since
2003-08-14
803 Artikel
BenutzerIn

user image
sorry muss leider noch mal nervern :-(
ich abe jetzt beim stöbern etwas gefunden und versucht es
einzubinden
Code: (dl )
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
use strict;
use warnings;
use diagnostics;
use Win32::Process;
use Win32;

my $file= "capture.txt";
my $command = Win32::Process::Create(my $ProcessObj,
                      "E:\\Win32app\\JAVA_VERSION\\JRE_142_03\\bin\\java.exe",
                      "java.exe -version",
                      3,
                      NORMAL_PRIORITY_CLASS,
                      ".")|| die ErrorReport();
                     
                      $ProcessObj->Suspend();
                      $ProcessObj->Resume();
                      $ProcessObj->Wait(INFINITE);

open ( FILE, ">$file") or die "Can't open $file, stopped";
open ( PIPE, "$command |") or die "Can't open pipe, stopped";

while (<PIPE>)
    {
     print;
     print FILE;
    }
close(FILE);
close(PIPE);

sub ErrorReport
  {
   print Win32::FormatMessage( Win32::GetLastError() );
  }

leider geht es hiermit immer noch nicht und er gibt eine meldung aus die ich nicht verstehen kann
java version "1.4.2_03"
Java™ 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot™ Client VM (build 1.4.2_03-b02, mixed mode)
Der Befehl "1" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

warum befehl 1 und was mach ich noch falsch?

könnte mir bitte jemand helfen?

merci

rambo

View full thread win32::process: alles in log datei schreiben