ich hab zwar schon im Archiv gesucht, aber bislang nichts passendes gefunden.
wie kann ich das Ergebnis eines DOS-Befehls bzw. Shell-Befehls in eine Variable umlenken?
ich dachte zunächst, ich könnte dieses Ergenbnis in eine Datei umleiten (was in der cmd auch funktioniert, aber nicht in einem VBA-Script)
Das eigentliche Ziel ist jedoch dieses direkt in einen String zu schreiben, um dort weiter zu verarbeiten.
Konkretes Beispiel:
in cmd läuft:
netsh interface ip show address >D:\tmp.txt
(gibt die Schnittstellen-Konfiguration aus, bzw. leitet diese direkt in die Datei "D:\tmp.txt" um)
Wenn ich diese in VBA mit:
Sub Test()
Shell "netsh interface ip show address >D:\tmp.txt"
End Sub
passiert leider gar nichts. Es wird keine Datei "D:\tmp.txt" angelegt.Wie gesagt, mein eigentliches Ziel ist, die Ausgabe gleich in einen String umzuleiten.
Kann mir jemand helfen?
vielne Dank vorab
Grüße
Christian
mein bisheriger Versuch (Umlenkung in eine Datei) funktioniert so auch nicht