Ich habe gerade Windows neu installiert und beim Einrichten meiner Umgebung festgestellt, dass alle meine Verknüpfungen für die verschiedenen Programmiersprachen, die ich in Notepad ++ bearbeite, (natürlich) verschwunden sind.
Ich denke für die Zukunft, wäre es nicht großartig, eine Art Batch-Datei zu haben, die auf Knopfdruck automatisch eine Auswahl von Dateierweiterungen mit N ++ verknüpft, anstatt zu warten, bis ich dann auf all diese Erweiterungen stoße Gehe durch das Rigmarol des Navigierens zur N ++ - Exe usw.
Ich kann dies nicht mit dem Default Programs
Dienstprogramm tun , das mit Windows 7 geliefert wird, da es nur mit Erweiterungen funktioniert, die "aufgetreten" sind.
Ist es also möglich, Dateierweiterungen programmgesteuert mit Anwendungen unter Windows zu verknüpfen?
quelle
Antworten:
Verwenden Sie Ftype & Assoc, um dies zu beheben (und es ist skriptfähig).
Verwenden Sie Assoc, um den Dateityp abzurufen
gibt Ihnen:
Dann
Sobald Sie den Dateityp kennen, können Sie ihn mit Ftype einer Aktion zuordnen.
Dies würde für .php-Dateien funktionieren (einfach in eine Batch-Datei kopieren)
Und Sie können diese Zeilen kopieren, um andere textbasierte Dateien hinzuzufügen, wie Sie möchten.
quelle
>assoc .php
, es hat keine Dateizuordnung? Es scheint, dass das, was eingerichtet wird, wenn Sie ein Standardprogramm zum Öffnen eines Dateityps angeben, nicht auf diese Weise "registriert" ist. Warum könnte das so sein?Hier ist ein Skript, das unter Windows 10 funktioniert hat
https://gist.github.com/timabell/bc90e0808ec1cda173ca09225a16e194
Dank den anderen Antworten für die Informationen, die ich brauchte, um diese Arbeit zu machen.
quelle
Sie müssen mindestens einen Registrierungsschlüssel erstellen, der Notepad ++ eine ID und einen Pfad gibt, und dann einen für jede Erweiterung, die Sie registrieren möchten, um sie zu verwenden.
So erstellen Sie die ID und den Pfad (überprüfen Sie, ob der Pfad auf den richtigen Speicherort verweist):
und wiederhole dann das nächste Bit, eines für jede Erweiterung (in diesem Beispiel
.pl
für Perl):Speichern Sie diese Datei mit der Erweiterung
.reg
und Sie sollten nun in der Lage sein, alle Erweiterungen neu zuzuordnen, indem Sie einfach auf diese Datei doppelklicken und bestätigen, dass Sie die Einträge in die Registrierung importieren möchten.quelle