Hallo,
ich habe volgenden Code
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
use strict;
use Win32;
use Win32::Process;
my $pix_path = "F:\\PIXX_TOOLS\\IA_TEST\\1600018";
my $appexecutable = "D:\\WIN32APP\\JRE_142_03\\BIN\\JAVA.EXE";
my $ProcessObj = ();
my @wks_name = qw(PC1 PC2 PC3 PC4 PC5
);
for my $wks_name2 (@wks_name) {
my $appparameters = $appexecutable . ' -cp ' .
$pix_path . ';'.
$pix_path . '\\CLASSES;'.
$pix_path . '\\ETC;'.
$pix_path . '\\CONFIG;'.
$pix_path . '\\HELP;'.
$pix_path . '\\LIB\\appfw.jar' .';'.
$pix_path . '\\LIB\\pixx.jar' .';'.
$pix_path . '\\LIB\\pixxclient.jar' . ';'.
$pix_path . '\\LIB\\pixxcsresources.jar' . ';'.
$pix_path . '\\LIB\\servertester.jar' . ';'.
$pix_path . '\\LIB\\orbix2000_6_1.jar' .
" com.lsy.pixx.server.test.Tester $wks_name2 tester.cfg";
Win32::Process::Create($ProcessObj,
$appexecutable,
$appparameters,
1,
NORMAL_PRIORITY_CLASS,
'.')|| die ErrorReport();
#$ProcessObj->Suspend();
#$ProcessObj->Resume();
#$ProcessObj->Wait(INFINITE);
}
jetzt möchte ich das in der for schleife eine
zeitverzögerung dirn ist.
heist pc1 startet
5 sec. warten
pc2 startet
5 sec. warten
usw.
wie kann ich das machen?
danke schon
fürti rambo