DISKUSE
pravidla pro poštu (7)
12.05.2022 14:12

Hodně sloupců (7)
11.05.2022 11:16

Action pane (3)
22.04.2022 10:10

Instalačky LN (3)
07.03.2022 15:12

ID File expiration date (9)
07.10.2021 09:51

Sametime (8)
23.04.2021 09:41

Agent který je spuštený čtenářem by měl modifikova... (3)
16.04.2021 16:07

LCConnection - Oracle (2)
08.04.2021 11:16


ŠKOLENÍ


REKLAMA


KOMENTÁŘE
Diskusní skupina: Notes/Domino R6


JiříTemp


IT

18.08.2009
15:21:19

ID: 2994.0

Zdravim,
chtel jsem se zeptat jak si Lotus Notes 6.5.x urcuji(pojmenovavaj) temp adresar nebo zda si ho muzem pojmenovat podle sebe.
U nas ve firme si lotusy pojmenovavaj c:\documents and settings\uzivatel\local settings\temp\notesE1EF34
Dekuji za odpovedi a rady
S pozdravem
Jirka
Luboš Černý Přebírá ze systému
19.08.2009
07:55:01

ID: 2994.1


Umístění složky se bere ze syst. proměnné TEMP. Poslední část "notesE1EF34" je náhodně generována.
geo temp
Jiřího kolega

19.08.2009
12:17:24

ID: 2994.2


A nevite nekdo prosim zda jde vycist aktualni nastaveni LN TEMP z nejake propertie z objektoveho modelu ? Namatkovou kontrolou mezi kolegy po firme je vzdy systemova promenna TEMP + "\notesE1EF34", dokonce i napric mezi LN6.5 - LN8.5, ale potrebovali bychom mit jistotu...
cifra Nepujde
19.08.2009
12:23:30

ID: 2994.3


a v case se to muze menit...
Tomáš Hanus RE: TEMP
19.08.2009
20:59:17

ID: 2994.4


Pochopil-li jsem správně dotaz, zkuste použít proměnou NOTES_TEMPDIR v notes.ini. Jako hodnotu uveďte celou cestu k danému adresáři. Mělo by to fungovat v LN 6.5.x. s daným fixem.
re: temp RE: TEMP
Jiřího kolega

20.08.2009
08:05:03

ID: 2994.5


Zkousel jsem si pomoci promennou NOTES_TEMPDIR v notes.ini, funguje bohuzel trochu jinak nez jsem cekal: v adresari ktery urcim jako TEMP si teprve vytvori svuj vlastni temp "\notesE1EF34". Takze tudy ne :(
Luboš Černý ... aproč je důležité vědět celou cestu ?
20.08.2009
09:48:09

ID: 2994.6


Potřebujete z nějakých důvodů dohledat dočasné soubory ukládané notesama nebo jenom "učesat" kam se ukládají dočasné soubry ??
Jiří Rampír Re: Temp


IT

20.08.2009
10:33:07

ID: 2994.7


Potrebujeme pracovat s docasnymi soubory napr. automaticky ulozenymi prilohami
Luboš Černý re:
20.08.2009
11:05:23

ID: 2994.8


Tak snad jedině se domluvit a ve všech vašich LN aplikacích automaticky ukládat do předem dohodnuté cesty.

Prohledat jména složek v %TEMP a hledat aktuální soubory by byla cesta do pekel ...

Navrhuji %TEMP\LNExport :-)
geo cesta do pekel... :)
Jiřího kolega

21.08.2009
21:38:06

ID: 2994.9


Pokousel jsem se provest detach bez urceni cesty (pouze obj.name), abych potom mohl urcit fullpath na vyslednem souboru - bohuzel detach se bez uvedeni cesty neprovede.
Chtel jsem debugovat prime otevreni prilohy - debugovat nejde.
Klient prece musi svou temporary slozku znat - byl jsem si jisty, ze nekde v objektovem modelu musi jit nalezt - uz si jisty nejsem.
Momentalne mne bohuzel nenapada jine reseni, nez "cesta do pekel", tedy v %TEMP hledat slozku obsahujici retezec "notes"...
mpistora Funkce
24.08.2009
12:11:38

ID: 2994.10


Pokud se na stanici pouští více instancí resp. verzí LN, může být adresářů více.

Objektový model, ale i jiná rozhraní, zpřístupňují v LN méně než polovinu toho, co může dělat v LN uživatel.

Kdysi jsem sestavil funkci:

%INCLUDE "lsconst.lss"
Dim NotesTempDir As String ' Temp adresář Notesů
Const REGFNAME = "~notetmp.reg" ' název .reg souboru se seznamem otevřených souborů


Function GetNotesTempDir As String
' Zjisti Temp aktuální adresář Notesů pro přílohy
%REM
SPR# JROU5YUNQQ - Added the Notes.ini variable "NOTES_TEMPDIR" to specify the Notes Temporary directory.
Perhaps you can work around it by checking all the directories with names like temp\notes?????? and picking the one that contains the most recent .reg file.
%END REM
Dim session As New NotesSession
Dim TempDir As String ' temp directory
Dim SubDir As String ' podadresář
Dim maxSubDir As String ' podadresář s nejnovějším . reg souborem
Dim maxdatetime As Variant ' čas nejnovějšího .reg souboru
Dim curdatetime As Variant ' čas aktuálního .reg souboru

' Pokud už to není poprvé, vrať předchozí výsledek
If NotesTempDir <> "" Then
GetNotesTempDir = NotesTempDir
Exit Function
End If

' Zkus specifikaci z notes.ini
TempDir = session.GetEnvironmentString("NOTES_TEMPDIR", True)
If TempDir <> "" Then ' je to ve spec. proměnné
GetNotesTempDir = TempDir
Exit Function
End If

' projdi podadresáře notes?????? v TEMP a najdi nejnovější ~notetmp.reg
maxdatetime = 0
curdatetime = 0
TempDir = Environ$("TEMP") ' OS temp directory
SubDir = Dir$(TempDir & "\notes??????", ATTR_DIRECTORY)
On Error Resume Next
Do While SubDir <> ""
If maxSubDir = "" Then ' poprvé
maxSubDir = TempDir & "\" & SubDir
maxdatetime = Cdat (Filedatetime(maxSubDir & "\" & REGFNAME))
Else
curdatetime = Cdat (Filedatetime(TempDir & "\" & SubDir & "\" & REGFNAME))
If curdatetime > maxdatetime Then
maxSubDir = TempDir & "\" & SubDir
maxdatetime = curdatetime
End If
End If
SubDir = Dir$
Loop
NotesTempDir = maxSubDir ' ulož do globální proměnné
GetNotesTempDir = NotesTempDir
End Function
geo re:funkce
Jiřího kolega

24.08.2009
22:54:27

ID: 2994.11


Diky, zkusim..
Tomáš Hanus RE: TEMP
05.03.2010
10:08:01

ID: 2994.12


Ano, jde to. A to pomocí API knihoven nnotes pro Windows a libnotes.so pro Linux. Funkce se jmenuje _OSGetSystemTempDirectory s patřičným prefixem pro OS, tedy win32 pro Windows a linux pro Linux. Funkce vrací String ve tvaru: C:\Documents and Settings\XXXX\Local Settings\Temp\notesF84A4D\, který není těžké rozparsovat.

Přidejte názor
Autor:
Profese:
E-mail: i
URL:
Phone:
Předmět:
Obsah příspěvku (i):

Kolikátý je den v měsíci ? (číslovkou bez tečky)