Ist es möglich, ein Skript an WScript weiterzuleiten?

Ich möchte ein einfaches VBScript / JScript ausführen, das von meiner Anwendung mithilfe des Windows-Skripthosts (wscript.exe oder cscript.exe) generiert wurde, ohne eine temporäre Skriptdatei zu generieren.

Ich habe keine Befehlszeilenoption zum Lesen des Skripts aus dem Standardeingabestream gefunden, aber ich habe mehrere Stellen im WWW gefunden, die eine WScript-Fehlermeldung "Skript kann nicht von stdin gelesen werden" dokumentieren.

MSDN Windows Script Host-Referenz - Fehlermeldungen

So gibt es eine versteckte Befehlszeilenoption, um das Skript von Standard in zu lesen?

Zurzeit generiert mein Programm ein kleines Skript und schreibt es in eine temporäre Datei. Dann wird ein Unterprozess erstellt, auf dem @ ausgeführt wircscript.exe, wartet auf den Abschluss und löscht dann die temporäre Datei erneut. Ich möchte die temporäre Datei loswerden und das Skript direkt an den Skript-Host übergeben, wenn dies möglich ist. (z. B. Weiterleiten an dascscript.exe oder als Teil der Befehlszeilenargumente übergeben, ähnlich der Befehlszeilenoption / c voncmd.exe)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage