Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: hampa am 10.03.05 - 11:48:47

Titel: Script Host im Agent. Ich schnall's nicht.
Beitrag von: hampa am 10.03.05 - 11:48:47
Hallo Gemeinde

Ich habe folgende Script-Zeile in einen Agent eingebaut, der "ge-scheduled" auf dem Server läuft. Ich lösche damit ein Verzeichnis - mehr nicht.  ;D

Code
Set fso = createObject("Scripting.FileSystemObject")
fso.DeleteFolder docProfile.ScratchDir(0) + "\"+ doc.UniversalID, False

Jetzt verstehe ich eins nicht. Warum funzt dieses Script nicht. (Siehe unten)

Code
Set WshShell = CreateObject ("WScript.Shell")
WshShell.run (shell_string)

Ich habe inzwischen nur soviel herausgefunden, dass WScript von VBScript automatisch zur Verfügung gestellt wird. Was ich nicht begreife ist, warum Scripting.FileSystemObject ohne mein zutun im Agent (LotusScript) zur Verfügung steht.

Kann mir da jemand von Euch weiterhelfen?

Gruss aus der Schweiz
Hampa
Titel: Re: Script Host im Agent. Ich schnall's nicht.
Beitrag von: Semeaphoros am 10.03.05 - 12:02:12
Das kommt über die Rehschizophrenie als COM-Schnittstelle in Dein Lotusscript.
Titel: Re: Script Host im Agent. Ich schnall's nicht.
Beitrag von: hampa am 10.03.05 - 12:22:50
Hallo Semeaphoros

Das kommt über die Rehschizophrenie als COM-Schnittstelle in Dein Lotusscript.

Geil! Aber ich verstehe nur Bahnhof.  ;D ;D

Trotzdem vielen Dank.

Gruss Hampa
Titel: Re: Script Host im Agent. Ich schnall's nicht.
Beitrag von: Marinero Atlántico am 10.03.05 - 14:13:03
Ich hab wirklich keine Ahnung von com-Programmierung.
Laß mich raten:
Weil "Scripting.FileSystemObject" global in der Registry angemeldet ist, "WScript.Shell" hingegen nicht?
Oder gibt es da noch weitere Gründe?
Titel: Re: Script Host im Agent. Ich schnall's nicht.
Beitrag von: hampa am 10.03.05 - 14:49:18
Entwarnung!!!

Code
Set WshShell = CreateObject ("WScript.Shell")
WshShell.run (shell_string)

Nach CreateObject war ein Leerschlag zuviel.  :P :-[

Gruss Hampa
Titel: Re: Script Host im Agent. Ich schnall's nicht.
Beitrag von: Semeaphoros am 10.03.05 - 18:46:33
Hampa, Axel hats ein wenig verdeutscht, den Rest findest Du im Glossar, das bei "seltsamen" Ausdrücken häufig die Antwort bietet :)