外部ツールの引数

引数とは、外部ツールを起動したときに値が割り当てられる、統合開発環境 (IDE: integrated development environment) 内の変数です。[外部ツール] ダイアログ ボックスを使用して、メモ帳や Spy++ などの外部ツールへのリンクを [ツール] メニューに追加できます。

[!メモ]

IDE のステータス バーに、アクティブなコード エディターの挿入位置を示す、Current Line 変数および Current Column 変数が表示されます。Current Text 変数は、その場所で選択されているテキストまたはコードを返します。

名前

引数

Description

項目のパス

$(ItemPath)

現在のソースの完全なファイル名 (ドライブ + パス + ファイルとして定義されている名前)。

項目のディレクトリ

$(ItemDir)

ディレクトリ (ドライブ + パスとして定義)、現在のソースです。

項目のファイル名

$(ItemFilename)

(ファイル名として定義されます)、現在のソースのファイル名。

項目の拡張子

$(ItemExt)

現在のソースのファイル名の拡張子。

カレント行

$(CurLine)

エディターのカーソルの現在の行位置。

カレント列

$(CurCol)

エディターのカーソルの現在の桁位置。

カレント テキスト

$(CurText)

選択されているテキスト。

ターゲット パス

$(TargetPath)

作成するアイテムの完全なファイル名 (ドライブ + パス + ファイル名として定義されます)。

ターゲット ディレクトリ

$(TargetDir)

作成するアイテムのディレクトリ。

ターゲット名

$(TargetName)

作成するアイテムのファイル名。

ターゲットの拡張子

$(TargetExt)

作成するアイテムのファイル名拡張子。

プロジェクト ディレクトリ

$(ProjDir)

現在のプロジェクトのディレクトリ (ドライブ + パスとして定義されます)。

プロジェクト ファイル名

$(ProjFileName)

現在のプロジェクトのファイル名 (ドライブ + パス + ファイル名として定義されます)。

ソリューション ディレクトリ

$(SolutionDir)

現在のソリューションのディレクトリ (ドライブ + パスとして定義されます)。

ソリューション ファイル名

$(SolutionFileName)

現在のソリューションのファイル名 (ドライブ + パス + ファイル名として定義されます)。

Binaries ディレクトリ

$(BinDir)

ディレクトリ (ドライブ + パスとして定義) ビルドしているバイナリの最終的な場所に。バイナリ ディレクトリは、次の使用例ようになります。

\...\My Documents\Visual studio バージョン\ProjectName元

参照

処理手順

方法: Visual Studio から外部ツールを実行する

概念

Visual Studio の外部ツール