web-dev-qa-db-ja.com

タスクファイルと2つの端末を分割画面で開いた状態でcmderを起動します

angularプロジェクトとJavaプロジェクトがあり、分割ウィンドウビューの特定のディレクトリで両方を開始するcmderのスクリプトが必要です両方のログを見ることができます。


このような: - enter image description here

タスクファイルを作成できることは知っていますが、分割ウィンドウビューで2つ(またはそれ以上)の端末を作成するように構成する方法がわかりません

編集:

私の質問についてさらに詳しく説明したいと思います。 1つのスクリプト/コマンド/構成(?)で次のことを実行したい:

  1. Cmderを開始します
  2. 上の端末でng serveを実行するために私が持っている特定のパスでangular application
  3. 下部と別のパスに別のターミナルを作成し、mvn spring-boot:runを実行して、投稿した画像のようなcmder環境を作成します。
2
zpontikas

構成をセットアップし、cmderにすべてのタブを保存して、起動時に再ロードするように指定できます。

タイトルバーの左側にある緑色のアイコンを右クリックして、Settings...を選択します。

[設定]ダイアログで、スタートアップ、次に開いているタブの自動保存/復元、最後に設定の保存をクリックします。これで、タブの設定が終了時に保存され、起動時に復元されます。

enter image description here


2つの水平ペインで複数のコマンドを実行しようとしている場合は、次のように、[スタートアップ]セクションの[タスクファイル]オプションを使用して、すべてをタスクファイルに入れる方が簡単です。

-cur_console:d:"C:\Temp":t:Win1 command1
-cur_console:s1T50V:d:"C:\Temp\":t:Win2 command2

最初のタスクは、開いたコンソールのフォルダーC:\Tempで開始され、Win1という名前で、command1を実行します。 2番目のタスクは、開いたコンソールのフォルダーC:\Tempで開始され、Win2という名前で、command2を実行します。これは最初のコンソール(s1T)に追加され、垂直方向の高さの50%(50V)を占めます。

3
harrymc

@harrymcが質問に答えたとしても、ここで私の質問に正確な解決策を追加したいと思います。

  • 次の2行でファイルを作成します(各コマンドの説明については、上記の@harrymcの投稿を参照してください)

    -cur_console:d:"C:\Temp\frontend\":t:frontEnd "ng serve"
    -cur_console:s1T50V:d:"C:\Temp\server\":t:server "mvn spring-boot:run"

  • Cmder->設定->スタートアップ->タスクファイル->(Win+Alt+P)そして前のステップから保存されたファイルを選択します。

  • 保存して再起動します

enter image description here

0
zpontikas