Thread EXE-Files starten und wieder beenden (22 answers)
Opened by la_dy82 at 2011-01-20 21:59

GwenDragon
 2011-01-21 09:52
#144906 #144906
User since
2005-01-17
14554 Artikel
Admin1
[Homepage]
user image
Beispiel:

Code (perl): (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
use Win32::Process;
use Win32;
use strict;
use warnings;

my $warten = 10;        # Wartedauer

sub ErrorMessage{
        return Win32::FormatMessage( Win32::GetLastError() ); # letzter Win32-Fehler
}

my $ProcessObj;
my $Arbeitsverzeichnis = ".";

Win32::Process::Create(
        $ProcessObj,
        "C:\\Windows\\notepad.exe",     # zu startendes Programm
        "notepad",                                      # Kommandozeile
        0,
        NORMAL_PRIORITY_CLASS,
        $Arbeitsverzeichnis
) || die ErrorMessage();
        
sleep($warten); # warte ein bisschen

$ProcessObj->Kill(0) || die ErrorMessage();



die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread EXE-Files starten und wieder beenden