Sinn:Zeigen Sie den Befehlstyp und die Ausführung an

 

Format:WAS [/A] Befehl [Befehl ...]

 

BefehlEin oder mehrere Befehle oder Dateien.

 

/Alle)

 

Verwendung:

 

WELCHE zeigt Informationen über interne und externe Befehle, Bibliotheksfunktionen, Aliases (einschließlich Tastatur-Aliase), Dateien, Plugin-Variablen, interne Variablen, Variablenfunktionen und benutzerdefinierte Variablenfunktionen. Wenn eine Datei mit einer zutreffenden übereinstimmt Ausführbare Erweiterung or Windows-Dateizuordnung, diese Daten werden angezeigt. Die genauen gemeldeten Informationen hängen von der Art des Befehls oder der Datei ab, die Sie angeben. Zum Beispiel:

 

[C:\] welches cdd buildtree notepad test.btm test.exe test.xyz test.doc nichts tut

CDD ist ein interner Befehl

buildtree ist ein Alias: cdd /s

Notepad ist ein externes: C:\windows\notepad.exe

test.btm ist eine Batchdatei: C:\test.btm

test.exe ist eine externe Datei: C:\test.exe

test.xyz ist eine ausführbare Erweiterung: C:\path\mybatch.btm C:\test.xyz

test.doc ist verknüpft mit: C:\Programme\Microsoft Office\OFFICE11\WINWORD.EXE

donothing ist ein unbekannter Befehl

 

Wenn der Befehl ein abgekürzter Alias ​​ist, WELCHE zeigt den vollständigen Namen an; d.h.:

 

[C:\] Alias ​​opt*ions=*option

[C:\] welche opt

opt*ions ist ein Alias: *option

 

Sie können im Aliasnamen reguläre Ausdrücke verwenden. Ein führender * überspringt den Alias-Test (d. h. wenn dir ist ein Pseudonym, *Richt gibt den internen Befehl zurück).

 

WELCHE kann man auch erkennen Plugin Befehle, REXX Dateien, EXTPROZ Dateien und zugehörige Dateien.

 

Wenn es sich bei dem Befehl um einen symbolischen Link handelt und Sie die Option /A verwenden, zeigt WHICH den symbolischen Link für die ausführbare Datei an.

 

Hinweis: WELCHE unterstützt keine Platzhalterspezifikationen, es sei denn, Sie verwenden die /A Möglichkeit. Parameter müssen tatsächliche Befehle oder tatsächliche Dateinamen sein (einschließlich Variablen- und Funktionsreferenzen wie in „welche %comspec"). Wenn ein Dateiname Leerzeichen oder Sonderzeichen enthält, muss er in doppelte Anführungszeichen gesetzt werden. Eine Datei, die ohne expliziten Pfad angegeben wird, muss sich auf der aktuellen Datei befinden PATH.

 

See Ausführbare Dateien und Dateisuchen Einzelheiten zur Reihenfolge, in der verschiedene Standorte durchsucht werden, finden Sie hier.

 

Siehe auch: @SUCHEN, ASSOC, Ftype.

 

Option:

 

/AAlle passenden Namen anzeigen. (Normalerweise WELCHE zeigt nur die erste Übereinstimmung an.)  Ausführbare Dateien werden in der Reihenfolge angezeigt, in der sie gefunden werden PATH.