Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: voodoo am 31.08.05 - 09:34:49

Titel: Pfad der aktuellen notes.ini
Beitrag 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
Titel: Re: Pfad der aktuellen notes.ini
Beitrag von: ata am 31.08.05 - 15:20:27
... in der Notes.ini ist doch der jeweilige Pfad hinterelgt - frag ihn über die Environment-Variablen ab...

ata
Titel: Re: Pfad der aktuellen notes.ini
Beitrag von: Glombi am 31.08.05 - 15:23:18
@Toni: In der Notes.ini steht aber nur der Pfad des Datenverzeichnisses.

Andreas
Titel: Re: Pfad der aktuellen notes.ini
Beitrag von: ata am 31.08.05 - 15:26:20
... du hast recht - sorry

Wenn man den Pfad noch wo finden könnte, dann eventuell im Link...

ata
Titel: Re: Pfad der aktuellen notes.ini
Beitrag von: voodoo am 08.09.05 - 10:26:10
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?
Titel: Re: Pfad der aktuellen notes.ini
Beitrag von: MadMetzger am 08.09.05 - 10:45:02
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...
Titel: Re: Pfad der aktuellen notes.ini
Beitrag von: voodoo am 09.09.05 - 10:05:18
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