1

Windows 7 の Komodo Edit 内の「コマンドの実行」から PowerShell スクリプトを実行しようとして苦労しています。

私が使用しているコマンドは次のとおりです。

powershell -File "%F"

実行すると、コンソールに何も返されず、終了するまで実行され続けます。

次の簡単なスクリプトを使用してテストしました。

Write-Host "Hello World"
4

1 に答える 1

1

これは、特定のケースで STDIN プロンプトが返されるのを待機する既知の問題であり、入力が提供されない場合にハングします。powershell.exe

ソリューション

  1. -InputFormat NoneSTDIN が使用されないことを示すために使用します。
    powershell.exe -InputFormat None -File "%F"

  2. STDIN が以下を返すように、外側のコマンド スコープから null 入力を転送します。
    powershell.exe -File "%F" < NUL

類似の質問

于 2011-12-25T20:57:38.600 に答える