Dela via


Hantera externa verktyg

Du kan anropa externa verktyg inifrån Visual Studio med hjälp av menyn Verktyg . Några standardverktyg finns på menyn Verktyg och du kan anpassa menyn genom att lägga till andra körbara filer.

Verktyg som är tillgängliga på verktygsmenyn

Menyn Verktyg innehåller flera inbyggda kommandon, bland annat:

Lägg till nya verktyg på verktygsmenyn

Du kan lägga till ett externt verktyg som ska visas på menyn Verktyg .

  1. Öppna dialogrutan Externa verktyg genom att välja Verktyg>externa verktyg.

  2. Klicka på Lägg till och fyll sedan i informationen. Följande post gör till exempel att Utforskaren öppnas i katalogen för den fil som du för närvarande har öppnat i Visual Studio:

    • Titel: Open File Location

    • Kommando: explorer.exe

    • Argument: /root, "$(ItemDir)"

    Dialogrutan Externa verktyg

Följande är en fullständig lista med argument som kan användas när du definierar ett externt verktyg:

Namn Argument Description
Objektsökväg $(ItemPath) Det fullständiga filnamnet för den aktuella filen (enhet + sökväg + filnamn).
Objektkatalog $(ItemDir) Katalogen för den aktuella filen (enhet + sökväg).
Objektfilnamn $(ItemFilename) Filnamnet på den aktuella filen.
Objekttillägg $(ItemExt) Filnamnstillägget för den aktuella filen.
Aktuell rad $(CurLine) Markörens aktuella radposition i kodfönstret.
Aktuell kolumn $(CurCol) Markörens aktuella kolumnposition i kodfönstret.
Aktuell text $(CurText) Den markerade texten.
Målsökväg $(TargetPath) Det fullständiga filnamnet för det objekt som ska skapas (enhet + sökväg + filnamn).
Målkatalog $(TargetDir) Katalogen för det objekt som ska skapas.
Målnamn $(TargetName) Filnamnet på det objekt som ska skapas.
Målförlängning $(TargetExt) Filnamnstillägget för det objekt som ska skapas.
Binär katalog $(BinDir) Den slutliga platsen för binärfilen som skapas (definieras som enhet + sökväg).
Project Directory $(ProjectDir) Katalogen för det aktuella projektet (enhet + sökväg).
Projektfilnamn $(ProjectFileName) Filnamnet för det aktuella projektet.
Lösningskatalog $(SolutionDir) Katalogen för den aktuella lösningen (enhet + sökväg).
Lösningsfilnamn $(SolutionFileName) Filnamnet för den aktuella lösningen.

Anmärkning

I IDE-statusfältet visas variablerna Aktuell rad och Aktuell kolumn för att visa var insättningspunkten finns i den aktiva kodredigeraren. Variabeln Aktuell text returnerar den text eller kod som valts på den platsen.