Variablen die in einer .vbs datei generiert werden von batch auslesen
Ich habe eine Batch datei in der eine .vbs datei aufgerufen wird, diese wiederum generiert variablen, die ich wiederum in der batch datei benötige...
Der Aufruf für die .vbs datei sieht so aus:
call unix.vbs "%PROJECTGROUPL%" group >> %LOG% 2<&1
Die .vbs generiert dann eine variable, die ich wiederum in der batch brauche.
Gibt es eine möglichkeit diese in die Batch zu übergeben?
Der Aufruf für die .vbs datei sieht so aus:
call unix.vbs "%PROJECTGROUPL%" group >> %LOG% 2<&1
Die .vbs generiert dann eine variable, die ich wiederum in der batch brauche.
Gibt es eine möglichkeit diese in die Batch zu übergeben?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 113331
Url: https://administrator.de/forum/variablen-die-in-einer-vbs-datei-generiert-werden-von-batch-auslesen-113331.html
Ausgedruckt am: 23.05.2025 um 21:05 Uhr
3 Kommentare
Neuester Kommentar
Hallo r0k5t4r!
Ganz schematisch würde das so gehen:
Dazu müsste das Script den Variableninhalt per
ausgeben.
Da Dein Script allerdings offensichtlich noch weitere Ausgaben als Log produziert, wäre die sinnvollste Möglichkeit, den Variableninhalt als letzte Zeile in das Log zu schreiben und dann mit
eben diese letzte Zeile in die Variable einzulesen.
Sollte die Variable allerdings im Log stören, dann als einzigen Inhalt in eine neue Textdatei ("Variablendatei.txt") schreiben und mit
in die Variable übernehmen.
Grüße
bastla
Ganz schematisch würde das so gehen:
for /f "delims=" %%i in ('cscript //nologo script.vbs') do set "Variable=%%i"
WScript.Echo Variableninhalt
Da Dein Script allerdings offensichtlich noch weitere Ausgaben als Log produziert, wäre die sinnvollste Möglichkeit, den Variableninhalt als letzte Zeile in das Log zu schreiben und dann mit
for /f "usebackq delims=" %%i in ("%LOG%") do set "Variable=%%i"
Sollte die Variable allerdings im Log stören, dann als einzigen Inhalt in eine neue Textdatei ("Variablendatei.txt") schreiben und mit
set /p Variable=<Variablendatei.txt
Grüße
bastla