質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

解決済

1回答

8135閲覧

PowerShellスクリプト: 複数のパワーシェルを別ウィンドウで開き、各コマンドを実行させたい

yochun02

総合スコア76

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

0クリップ

投稿2022/03/23 10:29

編集2022/03/23 10:31

ps1ファイルまたはバッチファイルで定義した実行コマンドを別ウィンドウ毎に開いて実行させたいのですが、初心者のためよくわかりません。以下のようなことはwindowsでも可能であれば教えて頂きたいです。

【コード】
書き方が分からないので適当です。(ご容赦ください。)

cmd.ps1

1... 2.. 3echo hoge 4... 5.. 6echo fuga 7

【期待値】
cmd.ps1実行で、2つウィンドウが開き、それぞれ別のターミナルが開き、文字列"hoge", "fuga"が表示(echo)される。(ウィンドウは閉じない)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

cmd.ps1実行で、2つウィンドウが開き、それぞれ別のターミナルが開き、文字列"hoge", "fuga"が表示(echo)される。(ウィンドウは閉じない)

cmd.ps1

1start-process powershell -ArgumentList "-NoExit","echo hoge" 2start-process powershell -ArgumentList "-NoExit","echo fuga" 3# 省略して以下でも可 4#start powershell "-NoExit","echo hoge" 5#start powershell "-NoExit","echo fuga" 6

投稿2022/03/23 12:44

編集2022/03/23 14:42
Y.H.

総合スコア7918

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問