IDE内部から.batを実行する方法
2023-10-20 09:58:38
質問
やりたいことはとても簡単なのですが、やり方がわかりません。
私のプロジェクトでは、SqlMetalを実行するなどのいくつかのタスクを実行するいくつかの.batファイル(私は古いことを知っています)があります。
私はただファイルを右クリックして、"run" か何かを選択して、bat を実行したいだけです。 どうすればいいのでしょうか?
注: ツール -> 外部ツールを使用できることは知っていますが、それは私が探しているものではありません。
どのように解決するのですか?
各プロジェクトにいくつかのバッチ ファイルが関連付けられている場合、それらをプロジェクトに含めて、新しい外部ツールを追加し、ツールを実行するカスタム メニュー項目とリンクさせてはどうでしょうか。これにより、各プロジェクトにあるバッチ ファイルのリストと、それらを実行するためのコンテキスト メニュー コマンドが提供されます。唯一の欠点は、ファイルの種類を特定できないことです (どのようなファイルでもバッチ ファイルとして実行できます)。
以下は、その方法です...
バッチファイルの実行"という外部ツールを作成します。
- コマンドを設定します。CMD.EXE
- 引数を設定します。/c "$(ItemPath)"。
- 初期ディレクトリを設定します。$(ItemDir)に設定します。
- コマンドを作成するために、"use output window" チェックボックスをチェックし、次にApplyをチェックします。
- 新しいコマンドがコマンドのリストのどこに表示されるかをメモします。外部コマンドは、仕切りバーの下から 1 から番号が付けられています。#1 は通常、"Create GUID" です。
次に、ツール -> カスタマイズに移動し、コマンドタブを選択します。
- コンテキスト メニュー] ラジオ ボタンを選択し、ドロップダウンから "「プロジェクトとソリューションのコンテキスト メニュー|アイテム」" を選択します。
- ここで、"Add Command..." を使用して、新しいコマンドを追加します。
- カテゴリ リストで、"Tools" を選択します。
- コマンドの中から、上記の手順 5 で番号を確認したカスタム コマンド「"バッチ ファイルの実行」の位置に対応する「"外部コマンド #"」を選択します。
- キーボード ショートカットなどを追加するリスト内の正しい位置に移動します。
- ダイアログを閉じます。
バッチ ファイルを右クリックすると、"Run batch file" というメニュー項目が表示されます。これにより、バッチファイルが実行され、その出力がVS Outputウィンドウに表示されます。
関連
-
[解決済み] Visual Studioの変換ウィザードを手動で起動する方法
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] この操作を完了するために十分なストレージがありません
-
[解決済み】Visual Studioをデフォルトで管理者として実行するにはどうしたらいいですか?
-
[解決済み】Visual Studio IDEで空白文字の表示をオフにする方法
-
[解決済み】Visual Studio 2010 - C++ プロジェクト - *.sdf ファイルを削除する。
-
[解決済み] IISのデバッグ時にVisual Studioの添付ファイルのセキュリティ警告をオフにする
-
[解決済み] レポート作成時に「レポートデータ」ウィンドウが表示されないのはなぜですか?
-
[解決済み] VS2012 ソリューションから VS2010 への変換
-
[解決済み] Web 展開タスクのビルドに失敗しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] System.Data.Entity.Infrastructure´のリファレンスは何ですか?
-
[解決済み] キーファイル 'blah.pfx' をインポートできない - エラー 'The keyfile may be password protected'.
-
[解決済み】Visual Studio 2010 - C++ プロジェクト - *.sdf ファイルを削除する。
-
[解決済み】IIS ExpressのWindows認証について
-
[解決済み] Visual Studio 2010でCtrl+scrollのズームを無効にする方法は?
-
[解決済み] Visual Studio - ソリューションエクスプローラに移動するショートカット
-
[解決済み] Mercurial .hgignore for Visual Studio 2010 プロジェクト
-
[解決済み] ソースコードのインデントを自動的に行うには?
-
[解決済み] コンパイル時の「出力ウィンドウ」表示を無効にする
-
ソースファイル 'PropertiesAssemblyInfo.cs' が見つかりませんでした。