Thread Umgebungsvariable an aufgerufene Batchdatei vererben (4 answers)
Opened by HeiniHuber at 2011-06-22 12:18

HeiniHuber
 2011-06-22 12:18
#149856 #149856
User since
2006-11-28
4 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

ich möchte (unter Windows) aus einem Perl Script eine Batchdatei aufrufen, die auf Umgebungsvariablen angewiesen ist.

Bei der Ausführung startet das Script die Batchdatei korrekt, allerdings bleibt die Ausführung der Batchdatei hängen, weil die Umgebungsvariablen nicht an den Prozess vererbt werden.

Beispiel Perlscript:
my $BatchCall = "C:\\Windows\\System32\\cmd.exe C:\\Temp\\ENV\\set.bat";
qx { $BatchCall };

Beispiel Batchdatei:
set > C:\Temp\output.txt

Kann mir vielleicht jemand verraten, wie ich die Variablen aus %ENV an die Batchdatei übergeben kann, ohne die Variablen in der Batchdatei setzen zu müssen?

Hoffnungsvoll
André

View full thread Umgebungsvariable an aufgerufene Batchdatei vererben