Domino 9 und frühere Versionen > ND8: Entwicklung
Anhang wird per Script nicht im angegeben Ordner gefunden.
m3:
Ein "RunOnServer" involviert?
Lancelot:
Bringt auch nichts.
Hab sogar die Sicherheitsstufe auf 3. mti vollen Adminrechten laufen lassen gesetzt.
m3:
Ok, nochmal langsam.
Der Benutzer hat eine Notes-DB offen (lokal oder am Server?). In dieser drückt er auf einen Button. Was/welcher Code wird dann ausgeführt, um den Agent zu starten?
Lancelot:
OK der User hat das Doc zum bearbeiten offen.
Klickt auf einen Button und in dem Button starten der @Command([ToolsRunMacro]...) den Scriptagenten.
Dieser Agent soll dann aus dem Dok ein PDF machen, dies läuft über einen PDF Druckertreiber ab und soll danach das PDF + alle Anhänge aus dem Dok als neues Email verschicken.
Ich glaube eine Vermutung zu haben.
Notes wird hier zu schnell sein.
Ich sehe zwar das Dokument aber Notes noch nicht, weil die Datei noch nicht im
Indexe von Windows eingetragen ist oder so.
Ich bau jetzt mal eine kleine Warteschleife ein, mal sehen was passiert.
Lancelot:
Yes, ich habe es gelöst.
Die Warteschleife hat geholfen.
Weis zwar nciht warum Windows 7 die Datei zu der Zeit noch nicht hat,
aber nach dem EInbau der Schleife läuft der Agent fehlerfrei durch udn tut sein Arbeit.
Wen es interresiert oder auch das Problem haben sollte,
hier die Schleife.
Das Script ist getestet und funktioiniert durch einfaches reinkopieren udn setzen der Variabelen.
pfad_dir = "Pfad und Dateiname den man sucht"
'Wartezeit bis der Durchlauf neu startet.
timeout = 2 'Typ Long
bWarten=True
'Anzahl wie oft der Ordner durchlaufen wir.
lLauf=3
lLaufZahl=0
Do While bWarten=True
sDirErg = Dir$(pfad_dir, 0)
Do While sDirErg <> ""
'Abfrage ob der eingelesen Wert sDirErg der Vorgaben im pfad_Dir entspricht.
If UCase(Trim(pfad_dir))=UCase(Trim(sDirErg)) Then
bWarten=False
sDirErg=""
Else
sDirErg=Dir$()
End If
Loop
If lLaufZahl>lLauf Then
bWarten=False
End If
If bWarten=True Then
lLaufZahl=lLaufZahl+1
startTime! = Timer()
Do While Timer()<startTime! + timeout
Yield
Loop
End If
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln