sansmalrst
Grünschnabel
Hi Leute,
ich möchte unter Windows XP die Textausgabe des Skriptes GetResult.vbs per Batchdatei als Parameter an ein weiteres Skript ProcessResult.vbs übergeben. Folgendes funktioniert bereits:
Daran stört mich nun aber, dass der Umweg über die Datei genommen wird. Gibt es eine Möglichkeit, eine Programmausgabe direkt in eine Umgebungsvariable zu schreiben oder noch besser mit dem Pipe-Operator direkt ohne Umgebungsvariable auszukommen?
Vielen Dank & Gruß!
ich möchte unter Windows XP die Textausgabe des Skriptes GetResult.vbs per Batchdatei als Parameter an ein weiteres Skript ProcessResult.vbs übergeben. Folgendes funktioniert bereits:
@echo off
cscript //Nologo GetResult.vbs >ipTemp.txt
set /p ipnr=<ipTemp.txt
cscript //Nologo ProcessResult.vbs %ipnr%
del ipTemp.txt
set ipnr=
cscript //Nologo GetResult.vbs >ipTemp.txt
set /p ipnr=<ipTemp.txt
cscript //Nologo ProcessResult.vbs %ipnr%
del ipTemp.txt
set ipnr=
Daran stört mich nun aber, dass der Umweg über die Datei genommen wird. Gibt es eine Möglichkeit, eine Programmausgabe direkt in eine Umgebungsvariable zu schreiben oder noch besser mit dem Pipe-Operator direkt ohne Umgebungsvariable auszukommen?
Vielen Dank & Gruß!