Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: voodoo am 31.08.05 - 09:34:49
-
Hallo allerseits,
kann man unter Notes 5 per Skript herausfinden, welche notes.ini der Client gerade nutzt? Unter Notes 6 gibt es ja den netten @ConfigFile. Kann man das in Notes5 irgendwie "zurechtbasteln"?
Hintergrund ist: Es handelt sich um eine "gewachsene" Umgebung, bei der über die Jahre die verschiedensten Dienstleister den Support gemacht haben. Ergebnis: 90% der Anwender sind standardmäßig konfiguriert, aber der Rest hat mehrere notes.ini-Dateien über das ganze Filesystem verstreut.
Wir wollen insgesamt feststellen,
1. Welche notes.ini verwendet wird und
2. ob noch eine notes.ini im Verzeichnis der notes.exe liegt.
Hat jemand eine Idee?
Viele Grüße,
Thorsten
-
... in der Notes.ini ist doch der jeweilige Pfad hinterelgt - frag ihn über die Environment-Variablen ab...
ata
-
@Toni: In der Notes.ini steht aber nur der Pfad des Datenverzeichnisses.
Andreas
-
... du hast recht - sorry
Wenn man den Pfad noch wo finden könnte, dann eventuell im Link...
ata
-
Eine Idee habe ich noch...
wenn man per shell-Befehl nach der notes.ini sucht und dann die mit dem aktuellsten Änderungsdatum nimmt, dann müsste das ja die "aktive" notes.ini sein.
Problem: unter WinXP sucht der Befehl "find" nicht mehr nach Dateien wie früher unter DOS sondern nach Strings innerhalb von Dateien. (also wie findstr oder grep unter Unix).
Hat dazu vielleicht jemand noch eine Idee, wie man das umsetzen könnte?
-
Also der Befehl dir mit Parameter /s im Hauptverzeichnis ausgeführt läßt nach der übergebenen Datei in allen Unterverzeichnissen suchen. Vielleicht hilft das, aber ich weiß nicht, wie man das Ergebnis weiterverarbeiten kann...
-
OK, es ist gelöst.
Das Skript erzeugt durch mehrere Shell("cmd ...")- Befehle eine Batch-Datei und führt diese dann aus. Die Ergebnisse des "dir /s" werden in eine Datei geschrieben. Datei wird in Array ausgelesen und das Skript holt sich für jeden Eintrag das FileDateTime und vergleicht diese. Das aktuellste Änderungsdatum merkt es sich und das ist dann in den allermeisten Fällen die aktuell verwendete notes.ini.
Gruß,
Thorsten