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

回答編集履歴

2

文言追加

2020/10/06 08:06

投稿

KoichiSugiyama
KoichiSugiyama

スコア3041

answer CHANGED
@@ -8,4 +8,5 @@
8
8
  0. 「コマンドの追加」ボタンで表示されるダイアログで「カテゴリ」の「ツール」を選択
9
9
  0. 「コマンド」の一覧表示から「外部コマンドx」(xは先ほど登録したバッチファイルの位置)を選択
10
10
 
11
- これでビルドツールバーに外部コマンド登録の時に指定したタイトル部分が表示されるようになります。このコマンドからならビルドが実行されなくても追加したバッチファイルだけでも実行できるはずです。また、ビルドボタンと同じ感覚で使用できると思います。
11
+ これでビルドツールバーに外部コマンド登録の時に指定したタイトル部分が表示されるようになります。このコマンドからならビルドが実行されなくても追加したバッチファイルだけでも実行できるはずです。また、ビルドボタンと同じ感覚で使用できると思います。
12
+ 欠点はプロジェクトごとにバッチを切り換えるのがちょっと面倒なことでしょうか。バッチの書き方を工夫して、プロジェクト用のバッチファイルを呼び出すとか一ひねり必要になります。

1

文言の修正

2020/10/06 08:06

投稿

KoichiSugiyama
KoichiSugiyama

スコア3041

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  ツールバーからのビルドボタンではないのですが、下記のようにして外部コマンドをツールバーに登録するというのはどうでしょうか。
2
2
 
3
3
  0. ビルド処理自体をMSBuildコマンドを使ったバッチファイルで記述
4
- 0. そのバッチファイルの最後(または最初)追加したいバッチファイルをcallコマンドで呼び出す
4
+ 0. そのバッチファイルの最後(または最初)追加したいバッチファイルをcallコマンドで呼び出す
5
5
  0. 作成したビルド用のバッチファイルを「ツール」-「外部ツール」で登録
6
6
  0. 登録したツールの位置(上から何番目か)を覚えておく
7
7
  0. 「ツール」-「カスタマイズ」で「コマンド」タブを選択、ラジオボタンの「ツールバー」から「ビルド」を選択