Compartir a través de


Administración de herramientas externas

Puede llamar a herramientas externas desde Visual Studio mediante el menú Herramientas . Algunas herramientas predeterminadas están disponibles en el menú Herramientas y puede personalizar el menú agregando otros ejecutables propios.

Herramientas disponibles en el menú Herramientas

El menú Herramientas contiene varios comandos integrados, entre los que se incluyen:

Agregar nuevas herramientas al menú Herramientas

Puede agregar una herramienta externa para que aparezca en el menú Herramientas .

  1. Para abrir el cuadro de diálogo Herramientas externas, elija Herramientas>externas.

  2. Haga clic en Agregar y rellene la información. Por ejemplo, la siguiente entrada hace que el Explorador de Windows se abra en el directorio del archivo que tiene abierto actualmente en Visual Studio:

    • Título: Open File Location

    • Comando: explorer.exe

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

    Cuadro de diálogo Herramientas externas

A continuación se muestra una lista completa de argumentos que se pueden usar al definir una herramienta externa:

Nombre Argument Description
Ruta de acceso del elemento $(ItemPath) Nombre de archivo completo del archivo actual (unidad + ruta de acceso + nombre de archivo).
Directorio de elementos $(ItemDir) Directorio del archivo actual (unidad + ruta de acceso).
Nombre del archivo del elemento $(ItemFilename) Nombre del archivo actual.
Extensión de elemento $(ItemExt) Extensión de nombre de archivo del archivo actual.
Línea actual $(CurLine) Posición de línea actual del cursor en la ventana de código.
Columna actual $(CurCol) Posición de columna actual del cursor en la ventana de código.
Texto actual $(CurText) Texto seleccionado.
Ruta de acceso de destino $(TargetPath) Nombre de archivo completo del elemento que se va a construir (unidad + ruta de acceso + nombre de archivo).
Directorio de destino $(TargetDir) Directorio del elemento que se va a compilar.
Nombre de destino $(TargetName) Nombre de archivo del elemento que se va a compilar.
Extensión de destino $(TargetExt) Extensión de nombre de archivo del elemento que se va a compilar.
Directorio binario $(BinDir) Ubicación final del binario que se está compilando (definido como unidad + ruta de acceso).
Directorio del proyecto $(ProjectDir) Directorio del proyecto actual (unidad + ruta de acceso).
Nombre del archivo del proyecto $(ProjectFileName) Nombre de archivo del proyecto actual.
Directorio de soluciones $(SolutionDir) Directorio de la solución actual (unidad + ruta de acceso).
Nombre del archivo de solución $(SolutionFileName) Nombre de archivo de la solución actual.

Nota:

La barra de estado del IDE muestra las variables Línea actual y Columna actual para indicar dónde se encuentra el punto de inserción en el Editor de código activo. La variable Texto actual devuelve el texto o el código seleccionado en esa ubicación.