En el momento en que intento ejecutar un tf
comando y / o cualquier otro comando ejecutable, necesito abrir Visual Studio Command para que sea ejecutable. Me gusta usar la consola normal y / o la consola alternativa pero no pude llamar tf
.
Entonces, necesito imprimir la ruta completa tf
y cualquier comando ejecutable, pero no sé cómo hacerlo.
Por favor ayuda.
windows-7
command-line
path
Nam G VU
fuente
fuente
Respuestas:
No estoy realmente seguro de lo que está preguntando, pero a juzgar por sus comentarios, puede estar buscando
where
.El segundo ejemplo colocará toda la ruta en el portapapeles.
Si no recuerdo mal,
where.exe
debe agregarse a XP / 2003 desde el Kit de recursos de Windows 2003 o las Herramientas de soporte de XP.fuente
which
.where.exe
vive en system32, mi mal ... Curiosamente, acabo de intentar encontrar java.exe,where
apunta a la ruta JDK (esa es la que encuentra Windows) mientraswhich
apunta a system32, anteriormente en la ruta. Pero no existe allí, puede haber un enlace rígido allí, o algo similar. Bueno, volviendo al tema,which
más o menos similarwhere
, se puede encontrar en un paquete gratuito.Según Microsoft , deberías encontrar
tf
en<drive>:\Program Files\Microsoft Visual Studio x\Common7\IDE
.(He sustituido x en la versión porque no sé qué versión está utilizando).
EDITAR:
De acuerdo con el Tutorial: Trabajando con Team Foundation Source Control desde Command Line , (y asumiendo VS 2005), puede acceder a las herramientas para TF en la siguiente ruta:
<drive>:\Program Files\Microsoft Visual Studio 8\Common7\Tools
fuente
PATH
? ¿Debería ser un comando rápido para imprimir su ruta completa?where.exe
como se menciona en uno de los comentarios, viene con Windows 7 y superior. Otra cosa a tener en cuenta es quewhere
solo busca%PATH%
si el programa no está en la ruta, no lo ayudará a localizarlo.Otro problema es que si intenta invocarlo desde un indicador de PowerShell, NECESITA incluir la parte .exe, ya que "where" es un alias para Where-Object que NO es lo que desea y conduce a resultados vacíos con códigos de éxito que obviamente no le dicen dónde se encuentra realmente la aplicación que desea.
Esto me llevó algunos intentos de entender, y solo agregar lo
-?
que desencadenó la ayuda sobre lo que el alias realmente resolvió para darme pistas.Según su pregunta, la razón
tf
funciona desde la aplicación / consola de Visual Studio, hay un acceso directo específico que incluyen para iniciar una consola de Visual Studio porque agrega las carpetas de la aplicación a la RUTA cuando se inicia.Puede definir su propio acceso directo para inyectar el directorio del programa en su
PATH
, o simplemente abrir el menú Inicio, escribir "env" y hacer clic en el acceso directo "Editar variables de entorno para su cuenta" (o el sistema, pero eso requiere que haga clic en el botón Variables de entorno), luego agregue una nuevaPATH
variable en la parte superior debajo de Variables de usuario si no existe, o si ya existe agregue un;
antes de su entrada y luego la ruta completa de la carpeta donde el programa que desea llamar desde el comando La línea vive. Por ejemplo, haga doble clic en laPATH
entrada (el caso no importa mucho en Windows) para editarlo y cambiarlo aC:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin
fuente