Powershell verwenden ich eine ausführbare Datei fange mit invoke-expression
wie:Wie Pause ignorieren - eine beliebige Taste drücken - in Powershell, während Datei ausführt
Invoke-Expression "c:\exec.exe"
jetzt mein Problem dieses exec ist so etwas wie „Pause und drücken Sie zeigt jede Taste um fortzufahren ".
Ich habe versucht:
Function Run-Tool
{
Invoke-Expression "c:\exec.exe"
$host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
}
Aber kein Glück.
Meine Frage ist kann ich ignorieren diese Nachricht eine Art von Unterdrückung oder gibt es eine Möglichkeit, die Ausgabe zu überwachen und simulieren Drücken einer beliebigen Taste?
Ist die ausführbare Datei nicht ein '/ quiet' s Hexe? – gvee
Darf ich fragen, was EXE ist? Ist es vielleicht ein allgemein verfügbares Programm? – JensG
Nein, es ist eine 3rd-Part-App, die ich zu automatisieren versuche. –