Cmd.exe [Konsole] Befehle global registrieren?



  • Wie kann ich unter windows 7 in der Konsole einen Befehl so registrieren dass er egal in welchem verzeichnis man ein Programm wie zb.: nasm installiert hat dieser per befehl ("c:\egal\nasm") gestartet wird?



  • Du kannst Programme in ein bereits durchsuchtes Verzeichnis schieben (z.B. system32) oder neue Verzeichnisse die durchsucht werden sollen hinzufügen.
    Die Verzeichnisse, die durchsucht werden, stehen in der PATH Umgebungsvariable. Erweitern kannst du diese z.B. in "Systemsteuerung->System->Erweiterte Systemeinstellungen->Umgebungsvariablen". (Eventuell nicht Wortgetreu, mein Windows ist auf englisch.)

    Du kannst dir den Inhalt auch in der Konsole anzeigen lassen (echo %PATH%), aber versuche nicht, den Inhalt dort neu zu setzen, denn das zählt dann nur für die aktuelle Sitzung.



  • Schau dir die PATH-Umgebungsvariable an.
    Dort setzt du dann einfach den Ordner ein indem sich die .exe befindet.

    Besipiel:

    - C:\
        - Program Files\
             - Nasm\
                  - nasm.exe
    

    In die PATH-Variable gehört dann einfach nur:

    C:\Program Files\Nasm\

    rein.

    Edit: Zu viel Zeit mit der Skizze verschwendet...



  • danke, euch beiden!


Anmelden zum Antworten