Hallo,
ich versuche per Script ein externes Programm aufzurufen und möchte die Textausgabe das Ergebnis weiterverarbeiten.
Das Programm exiv2.exe sowie eine Testdatei test.jpg liegen im Scriptverzeichnis.
Von der Kommadozeile funktioniert der Aufruf problemlos
und liefert zurück:
Die Übergabe des Ergebnisses an die Variable x gelingt leider nicht.
Kann mir bitte jemand einen Tipp geben?
ich versuche per Script ein externes Programm aufzurufen und möchte die Textausgabe das Ergebnis weiterverarbeiten.
Das Programm exiv2.exe sowie eine Testdatei test.jpg liegen im Scriptverzeichnis.
Code:
Set WshShell = CreateObject("WScript.Shell")
Aufruf = FF_GetFFPathEx (2) & "\" & "exiv2.exe -Plt -g Exif.Panasonic.NoiseReduction test.jpg"
Set oExec = WshShell.Exec(Aufruf)
x = oExec.StdOut.readall
msgbox x
Von der Kommadozeile funktioniert der Aufruf problemlos
Code:
exiv2.exe -Plt -g Exif.Panasonic.NoiseReduction test.jpg
Code:
NoiseReduction Low (-1)
Kann mir bitte jemand einen Tipp geben?