ユーザーに何回か尋ねるバッチファイルがあります。 PowerShellでそれを自動化しようとしています。これを行う方法はありますか?私はこのようなものが必要です:バッチファイルのプロンプトをpowershellで自動化
Start-Process $InstallDir\Install.bat "y,*,$Version,y,y,y,y,y,y,y,y,y,y,y,y,y"
Install.batはインストールを実行し、合計16のプロンプトがあります。 3番目の変数は私が既にpowershellスクリプトで持っている変数ですが、他は静的変数になります。また、スクリプトの最後に、キーを押して続行する必要があります。
これを行う方法はありますか?
バッチファイルが実際に何をしているかによって異なります。しかし、単に文字列引数を渡すだけではうまくいかないでしょう。 –
バッチファイルをまったく呼び出さないでください。バッチファイルのコマンドを新しいPowerShellスクリプトに置き、プロンプトを削除します。 –
@Bill_Stewartこれはオプションでしたが、バッチファイルは非常に長く、これには時間がかかります。私はより速い解決を望んでいましたが、他の方法がないなら、私はこれに頼ることができます。 – rjbogz