Thread Batchdatei integrieren und Variablen für die aktuelle Session einbinden (3 answers)
Opened by muchamadin at 2012-12-12 16:42

muchamadin
 2012-12-12 16:42
#164177 #164177
User since
2012-12-12
2 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich lese eine Batch Datei ein und will alle Variablen für die aktuelle Session benutzen können.
In meinem Code müsste ich jetzt bsp. %Variable1% mit dem Bestehenden Inhalt $ENV{'Variable1'} ersetzen.
Ich hoffe mir kann da jemand weiterhelfen.
Ich danke schon mal im voraus.

bsp: Batch Datei
Code: (dl )
1
2
3
4
set Variable1=c:/ursprungspfad/site1
set Variable2=%Variable1%/info
set Variable3=verzeichnis
set Variable4=%Variable1%/%Variable3


Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if ($_ =~ /^set/)
{
$_ =~ s/^set //g;
($var, $wert) = split(/=/, $_);

if($wert =~ /\%*\%/)
{
$wert =~ s/\%.*\%/$1/;

#?????
$ENV{'var'}=
#?????

}
else
{

$ENV{'$var'}=$wert;
}

}
}

Last edited: 2012-12-12 16:51:18 +0100 (CET)

View full thread Batchdatei integrieren und Variablen für die aktuelle Session einbinden