外部ツールの引数

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

引数とは、[ツール] メニューから外部ツールを起動したときに、Studio 環境によって値が提供される変数です。 [外部ツール] ダイアログ ボックスを使用して、メモ帳などの外部ツールを [ツール] メニューに追加できます。

外部ツールの引数は、次の表のとおりです。

名前 引数 説明
項目のパス $(ItemPath) 現在のソースの完全なファイル名 (ドライブ + パス + ファイル名として定義されます)。ソース以外のウィンドウがアクティブな場合は空白です。
項目のディレクトリ $(ItemDir) 現在のソースのディレクトリ (ドライブ + パスとして定義されます)。ソース以外のウィンドウがアクティブな場合は空白です。
項目のファイル名 $(ItemFilename) 現在のソースのファイル名 (ファイル名として定義されます)。ソース以外のウィンドウがアクティブな場合は空白です。
項目の拡張子 $(ItemExt) 現在のソースのファイル名の拡張子。
カレント行* $(CurLine) エディター内でカーソルが置かれている現在の行位置。
カレント列* $(CurCol) エディター内でカーソルが置かれている現在の列位置。
カレント テキスト* $(CurText) 現在のテキスト (現在のカーソル位置にある単語、または選択中の単一行です)。
ターゲット パス $(TargetPath) ターゲットの完全なファイル名 (ドライブ + パス + ファイル名として定義されます)。
ターゲット ディレクトリ $(TargetDir) ターゲットのディレクトリ。
ターゲット名 $(TargetName) ターゲットのファイル名。
ターゲットの拡張子 $(TargetExt) ターゲットのファイル名の拡張子。
プロジェクト ディレクトリ $(ProjDir) 現在のプロジェクトのディレクトリ (ドライブ + パスとして定義されます)。
プロジェクト ファイル名 $(ProjFileName) 現在のプロジェクトのファイル名 (ドライブ + パス + ファイル名として定義されます)。
ソリューション ディレクトリ $(SolutionDir) 現在のソリューションのディレクトリ (ドライブ + パスとして定義されます)。
ソリューション ファイル名 $(SolutionFileName) 現在のソリューションのファイル名 (ドライブ + パス + ファイル名として定義されます)。

* カレント行、カレント列、およびカレント テキストは、ステータス バーに表示されている、テキスト エディター内の現在のカーソル位置に基づきます。

参照

[外部ツール] ダイアログ ボックス
一般的なユーザー インターフェイス要素