私はthis questionに尋ねて、それを動作させました。怠惰なタイプなので、私は開始プロセスも自動化できると思った。私は私のために次のものをやっている。1つのPS1ファイルから複数のプロセスを別々のウィンドウで同時に実行するにはどうすればいいですか?
function GoToWorkApi{
cd C:\Source\...\api
git pull
code .
dotnet run
dir
}
function GoToWorkWeb{
cd C:\Source\...\web
code .
npm run dev
dir
}
は今、私はもっと怠け者よりもだと私はStart-Processコマンドを加工して単一のファイルにこれら二つを入れてみました。それはドットネットラン部分に "つまらない"ようです。
function GoToWork{
cd C:\Source\...\api
git pull
code .
dotnet run
cd C:\Source\...\web
code .
npm run dev
}
私は新しいPowerShellウィンドウを開き、個々のスクリプトを個別に実行する必要があると感じていますが、私はそれを制御できません。それ、どうやったら出来るの?
GooglearchingはAzure related stuffにつながります。これは普通のデスクトップです。
'start-Process dotnet -args 'run''を' dotnet run'の代わりに使用します。プロセスを別々に開始します。 – n01d
@ n01d返信として投稿することができますので、それを受け入れることができます。あなたがそれをすることを選択した場合は、* start -args *だけでなく、* Start-Process -ArgumentList *も明示的明示のようないくつかの人々として指定するようにしてください。 * npm run dev *の引数が複数ある例を挙げたいかもしれません。また、ボーナスとして、開いているウィンドウの色を制御することは可能ですか? PSは私のコンピュータ上で青ですが、プロセスを開始すると、ウィンドウはDOSのように90年代のようです... –