アプリケーション (.exe) を PowerShell で実行するたびに、スクリプトのように実行するのではなく、プログラムがコマンド プロンプトで実行されます。
Invoke-Item MyProgram.exe
PowerShell はコマンド プロンプトを置き換えるものだと思っていましたが、代わりに PowerShell がコマンド プロンプトを開き、プログラムを実行します。PowerShell でコマンド プロンプトを完全に置き換える方法はありますか?
アプリケーション (.exe) を PowerShell で実行するたびに、スクリプトのように実行するのではなく、プログラムがコマンド プロンプトで実行されます。
Invoke-Item MyProgram.exe
PowerShell はコマンド プロンプトを置き換えるものだと思っていましたが、代わりに PowerShell がコマンド プロンプトを開き、プログラムを実行します。PowerShell でコマンド プロンプトを完全に置き換える方法はありますか?
Start-Process Program.exe -NoNewWindow を試しましたか
PowerShell はコマンド プロンプトを置き換えるものだと思っていました。
そうだから、やってみませんか?MyProgram.exe
Invoke-Item
あなたの質問はかなりあいまいです。要するに、デフォルトでWindowsのデフォルトのファイル関連付けを使用するため、プログラムに依存します。
私は& MyProgram.exe
代わりに使用するInvoke-Item MyProgram.exe
とうまくいくと確信しています。