Notepad++ öffnet alle Dateien in einem Ordner bei Verwendung von Variable
Hallo Leute,
ich habe die Notepad 8.6.8 als portable Version und das Thema, dass ich 4 Text-Dateien aus unterschiedlichen Ordnern aber einem "variablen" Stammverzeichnis öffnen muss.
Warum NP++portable? ich baue für meine Techniker ein Preinstall-Tool, was Konfigurationsdateien vergleichen muss, bzw. man Blöcke auf Unterschiede prüfen muss. Da fallen mir sinnvollerweise ein Totalcommander oder ein NP++ ein. DA es aber um größeren TExt geht, scheint mit ein Editor wie NP++ wirkungsvoller.
Wenn ich im "gemeinsamen" Ordner stehe und die Dateien per Batch aufrufe, dann geht das. muss aber vorher das Notepad++ ins gemeinsame Verzeichnis kopiren... finde ich doof.
Jetzt mein Problem: Starte ich mit
dann fragt mich Notepad ++ ob ich alle 6000 im %inst%-Ordner enthaltenen Datein öffnen möchte.
Ich habe auf meinem Rechner aber auch ein Notepad++ fest installiert, wenn ich die Dateien mit der Endung im Notepad++ verlinke und nur die %inst%\Ordner1\Bla.ora angebe, startet mein Notepad++ und öffnet die Dateien ohne zu zucken.
Ich habe schon geprüft, ob er den Pfad ordentlich zusammenbaut-> tut er.
Im Netz auch schon andere gefunden, die generell das Problem hatten, das NP++ alle DAteien aus einem Ordner starten wollte aber die Tipps haben nicht geholfen ( z.B. hinter den Aufruf der .Exe ein %1 zu setzen...)
Danke für eure Tipps Chris
ich habe die Notepad 8.6.8 als portable Version und das Thema, dass ich 4 Text-Dateien aus unterschiedlichen Ordnern aber einem "variablen" Stammverzeichnis öffnen muss.
Warum NP++portable? ich baue für meine Techniker ein Preinstall-Tool, was Konfigurationsdateien vergleichen muss, bzw. man Blöcke auf Unterschiede prüfen muss. Da fallen mir sinnvollerweise ein Totalcommander oder ein NP++ ein. DA es aber um größeren TExt geht, scheint mit ein Editor wie NP++ wirkungsvoller.
Wenn ich im "gemeinsamen" Ordner stehe und die Dateien per Batch aufrufe, dann geht das. muss aber vorher das Notepad++ ins gemeinsame Verzeichnis kopiren... finde ich doof.
Jetzt mein Problem: Starte ich mit
Set inst="c:\temp"
.
.
.
Start notepad++.exe %inst%\Ordner1\Bla.ora
Start notepad++.exe %inst%\Ordner2.blup.ora
Ich habe auf meinem Rechner aber auch ein Notepad++ fest installiert, wenn ich die Dateien mit der Endung im Notepad++ verlinke und nur die %inst%\Ordner1\Bla.ora angebe, startet mein Notepad++ und öffnet die Dateien ohne zu zucken.
Ich habe schon geprüft, ob er den Pfad ordentlich zusammenbaut-> tut er.
Im Netz auch schon andere gefunden, die generell das Problem hatten, das NP++ alle DAteien aus einem Ordner starten wollte aber die Tipps haben nicht geholfen ( z.B. hinter den Aufruf der .Exe ein %1 zu setzen...)
Danke für eure Tipps Chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 667909
Url: https://administrator.de/contentid/667909
Ausgedruckt am: 21.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar
Ich habe schon geprüft, ob er den Pfad ordentlich zusammenbaut-> tut er.
Leider nein. Dein Code ergibt als Pfad ein fehlerhaftes Ergebnis welches so aussieht... (Man beachte die Anführungszeichen mitten im Pfad)"C:\temp"\Ordner1\Bla.o
Schreibe die Deklaration der Variablen stattdessen so
Set "inst=c:\temp"
Start "" notepad++.exe "%inst%\Ordner1\Bla.ora"
Gruß