"Qué" comando bajo Windows

  

Bajo Linux, hay un comando llamado que, que puede encontrar el directorio donde se encuentra un comando en Ruta y mostrarlo. Bajo Linux: [adam @ i ase adam] $ which ls /bin /ls [adam @ i ase adam] $ which rm /bin /rm Hay un where.exe en el NT Resource Kit, que tiene el mismo efecto, pero El Kit de recursos es una tarifa, y aquí podemos hacer un archivo por lotes para hacer esto.

Use el Bloc de notas para editar un which.bat y guárdelo en un directorio en el directorio de Wit u otra variable de ruta. El contenido del archivo por lotes es el siguiente: @echo off Rem Revisar los parámetros de la línea de comando si { % 1} == {} goto: Uso para %% ii ({{/{-) hacer si {% 1} == %% i?} Goto: Uso %% i echo.: Rem Verifique en el directorio actual para ver si El archivo existe para %% ii (% 1) do si existe %% ~ nx% i (echo %% ~ Fi goto: EOF): Rem Revise el archivo en la ruta para %% ii (% 1) do (si existe) %% ~ $ PATH: i (echo %% ~ $ PATH: i) else (¡error de echo:% 1 no está en el camino! Goto: Uso) goto: EOF: uso echo. Echo WHICH "; file filename " echo. Echo archivo de entrada, devuelve la ruta completa del archivo! Eco. Probemos nuestro programa: Microsoft Window 2000 [Versio 5.00.2195] (C) Copyright 1985-1998 Microsoft Corp. C: \\ > nombre de archivo de entrada WHICH, archivo de entrada, devuelva el archivo El camino completo! C: \\ > el cual cmd.exe C: \\ WI T \\ system32 \\ cmd.exe C: \\ > OK, ¡la prueba pasó!

Copyright © Conocimiento de Windows All Rights Reserved