Cmd.exe hat den SETBefehl, der zum Beispiel alle "%" Konstanten auflistet %USERNAME%, %ProgramFiles%oder %CUSTOMDEFINEDCONSTANT%. Nach dem Ausstellen des START firefox Browsers tauchte jedoch sofort mein Browser auf, obwohl weder erwähnt firefoxnoch erwähnt %firefox%worden war!
Warum gibt es zwei Arten von Konstanten? Für mich scheint die "Programmkonstante" (die ich grob gesagt habe) bisher überflüssig zu sein, weil START% programName% ausreichen würde, nicht wahr? Ich frage auch nach dem Gegenstück des SETBefehls für diesen seltsamen Konstantentyp.
Die Frage ist elementar, aber ich habe mich entschlossen, sie hier zu stellen, weil es keine Suchkoordinaten oder Stichwörter gibt.
PATH | FINDSTR firefoxliefert keine Ergebnisse.
PATHhat eine Liste von Verzeichnissen mit Binärdateien. Wenn Sie versuchen, eine Binärdatei auszuführen, cmdwird in den unter angegebenen Verzeichnissen danach gesucht PATH. Ist firefoxalso nicht in PATH, sondern muss das Verzeichnis sein, das die firefoxBinärdatei enthält . Auch das solltest du tun, um echo $PATHzu sehen PATH.
cmdwo tatsächlich ein Befehl aufgerufen wird path, der den Pfad anzeigt oder festlegt.
Environment Variables. Suchen Sie auch nachPATH, das ist auch eine Umgebungsvariable, und erklären Sie, warum Sie dies tun könnenSTART firefox.