Domino 9 und frühere Versionen > ND8: Entwicklung
Agent soll TXT Dateien im relativen Pfad ablegen.
pimpfling:
Bin noch etwas verzweifelt...
Keins der folgenden Prints spuckt mir die ENV-Variabnle für Directory aus:
Print Environ( "Directory" )
Print session.GetEnvironmentString("Directory")
Print session.GetEnvironmentValue("Directory")
Was mache ich da noch falsch?
Tode:
Environ sind SYSTEM- Variablen... also die, die Du im CMD mit SET abfragen kannst.
Was Du willst ist NotesSession.GetEnvironmentString( "Directory" , TRUE )...
Das True ist wichtig, weil es sich um eine Systemvariable (ohne $ am Anfang in der Notes.ini) handelt...
und das geht auch unter Linux... ABER: Du musst natürlich dann mit einem Variablen Pfad- Separator arbeiten.
also so (natürlich kein Code der funktioniert, nur sinngemäss):
--- Code: ---if windows
sepp = "\"
else
sepp = "/"
End if
MeinDIr = ses.GetEnvironmentString( "Directory" , True ) & sepp & "domino" & sepp & "html" & sepp & "MeinTestOrdner"
--- Ende Code ---
pimpfling:
--- Zitat von: Tode am 30.05.11 - 10:50:06 ---Environ sind SYSTEM- Variablen... also die, die Du im CMD mit SET abfragen kannst.
Was Du willst ist NotesSession.GetEnvironmentString( "Directory" , TRUE )...
Das True ist wichtig, weil es sich um eine Systemvariable (ohne $ am Anfang in der Notes.ini) handelt...
und das geht auch unter Linux... ABER: Du musst natürlich dann mit einem Variablen Pfad- Separator arbeiten.
also so (natürlich kein Code der funktioniert, nur sinngemäss):
--- Code: ---if windows
sepp = "\"
else
sepp = "/"
End if
MeinDIr = ses.GetEnvironmentString( "Directory" , True ) & sepp & "domino" & sepp & "html" & sepp & "MeinTestOrdner"
--- Ende Code ---
--- Ende Zitat ---
OK, habs in der Zwischenzeit auch hier im Forum gefunden, dankeschön - jetzt gehts :)
pimpfling:
So habe ich jetzt den Check obs Windows ist gemacht:
If Instr(s.GetEnvironmentString("Directory", True), "/") Then
sepp ="/"
Else
sepp ="\"
End If
Tode:
das mit dem "sepp" war eigentlich als Scherz gemeint... den "Separator" schreibt man nicht mit 2 P... aber ansonsten ists ok so.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln