diff --git a/scripts/windows/coco-dev-setup/batch/localisation/de.coco b/scripts/windows/coco-dev-setup/batch/localisation/de.coco
index 6c3105433..f9ddc7344 100755
--- a/scripts/windows/coco-dev-setup/batch/localisation/de.coco
+++ b/scripts/windows/coco-dev-setup/batch/localisation/de.coco
@@ -15,10 +15,10 @@
 			<sks>Sind die für CodeCombat benötigten Programme bereits installiert?</sks>
 			<skq>Wir empfehlen Ihnen, mit „Nein“ zu antorten, falls Sie unsicher sind.</skq>
 			<skc>Überspringe Installation der Programme...</skc>
-			<1>Ohne Software von Drittanbietern könnte CodeCombat nicht entwickelt werden.</1>
-			<2>Aus diesem Grund müssen Sie diese Software installieren,</2>
-			<3>um sich in der Community zu engagieren.</3>
-			<4>Wenn Sie ein Programm bereits installiert haben, brechen Sie die Installation bitte ab.</4>
+			<b1>Ohne Software von Drittanbietern könnte CodeCombat nicht entwickelt werden.</b1>
+			<b2>Aus diesem Grund müssen Sie diese Software installieren,</b2>
+			<b3>um sich in der Community zu engagieren.</b3>
+			<b4>Wenn Sie ein Programm bereits installiert haben, brechen Sie die Installation bitte ab.</b4>
 			<prefix>Haben Sie bereits die aktuellste Version von</prefix>
 			<sufix>installiert?</sufix>
 			<downloading>wird heruntergeladen...</downloading>
@@ -71,11 +71,11 @@
 		<readme>Willst du das README lesen, um weitere Informationen zu erhalten?</readme>
 	</end>
 	<start>
-		<1>Von nun an kannst du die Entwicklungsumgebung starten unter</1>
-		<2>einmal mit der Maus klicken.</2>
-		<3>  1) Einfach Doppelklicken</3>
-		<4>und warten bis die Entwicklungsumgebung fertig geladen hat.</4>
-		<5>  2) Jetzt 'localhost:3000' in deinem bevorzugten Browser aufrufen.</5>
-		<6>Fertig. Du bist nun bereit, bei CodeCombat mitzuarbeiten!</6>
+		<b1>Von nun an kannst du die Entwicklungsumgebung starten unter</b1>
+		<b2>einmal mit der Maus klicken.</b2>
+		<b3>  1) Einfach Doppelklicken</b3>
+		<b4>und warten bis die Entwicklungsumgebung fertig geladen hat.</b4>
+		<b5>  2) Jetzt 'localhost:3000' in deinem bevorzugten Browser aufrufen.</b5>
+		<b6>Fertig. Du bist nun bereit, bei CodeCombat mitzuarbeiten!</b6>
 	</start>
 </variables>
\ No newline at end of file
diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat
index fe51a71d1..21c975aaf 100755
--- a/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat
+++ b/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat
@@ -1 +1,3 @@
-call run_script .\get_var.ps1 ..\config\config.coco %1
\ No newline at end of file
+for /F "delims=" %%F in ('call run_script .\\get_var.ps1 ..\\config\\config.coco %1') do (
+	set "%1=%%F"
+)
\ No newline at end of file
diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat
index d8c209f16..2f884b366 100755
--- a/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat
+++ b/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat
@@ -1,3 +1,3 @@
-call run_script .\get_var.ps1 ..\\config\\downloads.coco %2 %3 %4 %5 %6 > var.tmp
-set /p %1= < var.tmp
-del /q var.tmp
\ No newline at end of file
+for /F "delims=" %%F in ('call run_script .\\get_var.ps1 ..\\config\\downloads.coco %2 %3 %4 %5') do (
+	set "%1=%%F"
+)
\ No newline at end of file
diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat
index aae9bf110..9a54a78c5 100755
--- a/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat
+++ b/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat
@@ -1 +1 @@
-call get_text %language_id% %1 %2 %3 %4 %5
\ No newline at end of file
+call get_text !language_id! %1 %2 %3 %4 %5
\ No newline at end of file
diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat
index 33f75adf4..aacdf94f2 100755
--- a/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat
+++ b/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat
@@ -1,3 +1,3 @@
-call run_script .\get_var.ps1 ..\\localisation\\%1.coco %3 %4 %5 %6 %7 > var.tmp
-set /p %2= < var.tmp
-del /q var.tmp
\ No newline at end of file
+for /F "delims=" %%F in ('call run_script .\\get_var.ps1 ..\\localisation\\%1.coco %3 %4 %5 %6') do (
+	set "%2=%%F"
+)
\ No newline at end of file
diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1 b/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1
index 91da095d5..5e63443fb 100755
--- a/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1
+++ b/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1
@@ -1,17 +1,27 @@
 $xml_file = [xml](get-content $args[0])
-if($args.count -eq 3)
+if($args.count -eq 2)
 {
-    cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2]))
+    $var_output = ($xml_file.variables.($args[1]))
+}
+elseif($args.count -eq 3)
+{
+    $var_output = ($xml_file.variables.($args[1]).($args[2]))
 }
 elseif($args.count -eq 4)
 {
-    cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2]).($args[3]))
+    $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3]))
 }
 elseif($args.count -eq 5)
 {
-    cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2]).($args[3]).($args[4]))
+    $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3]).($args[4]))
 }
 elseif($args.count -eq 6)
 {
-    cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2]).($args[3]).($args[4]).($args[5]))
-}
\ No newline at end of file
+    $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3]).($args[4]).($args[5]))
+}
+elseif($args.count -eq 7)
+{
+    $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3]).($args[4]).($args[5]).($args[6]))
+}
+
+Write-Host "$var_output"
\ No newline at end of file