Freigeben über


Argumente für externe Tools

Argumente sind Variablen, für die die SQL Server Management Studio-Umgebung Werte bereitstellt, wenn ein externes Tool aus dem Menü Extras gestartet wird. Externe Tools, z. B. Editor, lassen sich mit dem Dialogfeld Externe Tools zum Menü Extras hinzufügen.

In der folgenden Tabelle sind die Argumente für externe Tools aufgeführt.

Name

Argument

Beschreibung

Elementpfad

$(ItemPath)

Der vollständige Dateiname der aktuellen Quelle (definiert als Laufwerk + Pfad + Dateiname); leer, wenn ein Fenster aktiv ist, das nicht zur Quelle gehört.

Elementverzeichnis

$(ItemDir)

Das Verzeichnis der aktuellen Quelle (definiert als Laufwerk + Pfad); leer, wenn ein Fenster aktiv ist, das nicht zur Quelle gehört.

Elementdateiname

$(ItemFilename)

Der Dateiname der aktuellen Quelle (definiert als Dateiname); leer, wenn ein Fenster aktiv ist, das nicht zur Quelle gehört.

Elementerweiterung

$(ItemExt)

Die Dateinamenerweiterung der aktuellen Quelle.

Aktuelle Zeile1

$(CurLine)

Die aktuelle Zeilenposition des Cursors im Editor.

Aktuelle Spalte1

$(CurCol)

Die aktuelle Spaltenposition des Cursors im Editor.

Aktueller Text1

$(CurText)

Der aktuelle Text (das Wort unter der aktuellen Cursorposition oder eine einzeilige Auswahl, sofern vorhanden).

Zielpfad

$(TargetPath)

Der vollständige Dateiname des Ziels (definiert als Laufwerk + Pfad + Dateiname).

Zielverzeichnis

$(TargetDir)

Das Verzeichnis des Ziels.

Zielname

$(TargetName)

Der Dateiname des Ziels.

Zielerweiterung

$(TargetExt)

Die Dateinamenerweiterung des Ziels.

Projektverzeichnis

$(ProjDir)

Das Verzeichnis des aktuellen Projekts (definiert als Laufwerk + Pfad).

Projektdateiname

$(ProjFileName)

Der Dateiname des aktuellen Projekts (definiert als Laufwerk + Pfad + Dateiname).

Projektmappenverzeichnis

$(SolutionDir)

Das Verzeichnis der aktuellen Projektmappe (definiert als Laufwerk + Pfad).

Projektmappen-Dateiname

$(SolutionFileName)

Der Dateiname der aktuellen Projektmappe (definiert als Laufwerk + Pfad + Dateiname).

1 Die aktuelle Zeile oder Spalte bzw. der aktuelle Text hängt von der Position des Cursors im Text-Editor ab, wie in der Statusleiste dargestellt.