teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2020/01/28 04:10

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -1,4 +1,7 @@
1
1
  > 引数 /c start /d "${project_loc}"
2
2
 
3
3
  [作業ディレクトリ]に`${workspace_loc}`、[引数]は空、[共通]タブの[エンコード]にその他で`MS932`
4
- でビューのコンソールに表示されます。
4
+ でビューのコンソールに表示されます。
5
+
6
+ コマンドプロンプトを別ウインドウで表示したい場合は上記に加えて、
7
+ 引数に`/C start`を指定し、[共通]タブの[標準入出力]で「コンソールに割り当て(A)」のチェックを外しておきます。

2

回答修正

2020/01/28 04:10

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -1,8 +1,4 @@
1
1
  > 引数 /c start /d "${project_loc}"
2
2
 
3
- `/C`は指定のコマンドを実行後cmd.exeを終了するので`/K`を使用します。
4
- `${project_loc}`は引数ではなく[作業ディレクトリ]に指定します。
5
-
6
- これだけだとcmd.exeはコードページがcp932のため日本語が文字化けしますので、`chcp 65001`を実行するようにします。
7
-
8
- [作業ディレクトリ]に`${workspace_loc}`、[引数]に`/K chcp 65001`
3
+ [作業ディレクトリ]に`${workspace_loc}`、[引数]は空、[共通]タブの[エンコード]その他で`MS932`
4
+ でビューのコンソールに表示されます。

1

誤記修正

2020/01/28 02:58

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  > 引数 /c start /d "${project_loc}"
2
2
 
3
3
  `/C`は指定のコマンドを実行後cmd.exeを終了するので`/K`を使用します。
4
- `${project_loc}`は引数ではなく[ロケーション]に指定します。
4
+ `${project_loc}`は引数ではなく[作業ディレクトリ]に指定します。
5
5
 
6
6
  これだけだとcmd.exeはコードページがcp932のため日本語が文字化けしますので、`chcp 65001`を実行するようにします。
7
7
 
8
- ロケーションに`${workspace_loc}`、引数に`/K chcp 65001`
8
+ [作業ディレクトリ]に`${workspace_loc}`、[引数]に`/K chcp 65001`