Domino 9 und frühere Versionen > ND7: Entwicklung

LScript environ Funktion Problem (Daten werden gecacht..)

<< < (3/4) > >>

BigWim:
nochmal ich

Vielleicht gibt es ja ein Verzeichnis auf den TS, wo Du die kix32.exe hinlegen kannst (KIX benötigt keine Installation). Dann kannst Du das KIX-Script nahezu 1:1 übernehmen. Du mußt dann nur noch

1. per LS-Script für den  Aufruf sorgen

--- Code: --- sProgrammAufruf = "c:\windows\system32\kix32.exe c:\temp\WerBinIch.kix"
tmpVariant = Shell ( sProgrammAufruf, 6 )  ' SHELL_MIN_NO_FOCUS

--- Ende Code ---

2. im KIX-Script (am Ende) das Ergebnis in eine Datei umleiten

--- Code: --- $TempDatei = "c:\temp\WerBinIch.rc"
$rc = ReDirectOutput("$TempDatei")
? $ClientName
$rc = ReDirectOutput("")

--- Ende Code ---

3. per LS die Ergebnisdatei lesen

RainerMu:
Vielen Dank nochmal @BigWim,

habe bezüglich einer plausibelen Textdatei mit dem incl. richtigen Clientnamen folgendes vom Rechenzentrum erhalten und im Zugriff:

************FileAnfang******************
09.02.2009 10:30:31 # 09.02.2009 10:30:31 # Lese verbundene Drucker zum Loeschen aus...
09.02.2009 10:30:31 # 09.02.2009 10:30:31 # Lade XML-File...
09.02.2009 10:30:31 # 09.02.2009 10:30:31 # Validiere XML-File...
09.02.2009 10:30:31 # 09.02.2009 10:30:31 # Lese Client Namen aus...
09.02.2009 10:30:31 # 09.02.2009 10:30:31 # Client Name ermittelt: U28A0757
09.02.2009 10:30:31 # 09.02.2009 10:30:31 # Fuer den Client U28A0757 sind keine Drucker hinterlegt.
09.02.2009 10:31:01 # 09.02.2009 10:31:01 # tpauto_steuerungV01.VBS - DESKTOPLOGON ausgefuehrt. ENDE

Da ich mich ja als LScript Dussel geoutet habe hier jetzt noch mal meine neu angepasste Frage:
Ich möchte im Masken "PostOpen" einen Agent starten, der mir den Client Namen "U28****" aus dem obrigen Textfile(Textfile.log) ausliesst und dann in ein Feld des geöffneten Dokuments schreibt.
Die Strutur des Textfiles ist immer gleich (Anzahl der Zeilen und Aufbau..)
 Kann mir bitte jemand helfen ??

Danke
Gruß Rainer M.

koehlerbv:

--- Zitat von: RainerMu am 10.02.09 - 16:18:07 ---Kann mir bitte jemand helfen ??
--- Ende Zitat ---

Sicherlich.  Nur konkrete Fragen brauchen wir.

Bernhard

PS: Du brauchst keinen Agent für diesen Stunt, wenn das File lokal im Zugriff ist.

RainerMu:
Hallo Bernhard,

JA --> das File liegt lokal (erzeuft duch Sripts) im User Homefilset.
Wahrscheinlich kann man über ein Feldevent das ganze initiieren.

Die LS-Agent Vorschlag meinerseits hat folgenden Hintergrund:
Der Masken "PostOpen" enthält bei mir Formelsprachen Code . Da dachte ich zum füllen des besagten Felds zum Schluss noch ein @Command([RunToolMacro) mit dem Agenten hinterher zu schieben.

Kannst du mir einen Lösungsansatz präsentieren ???!!!!



koehlerbv:
Okay, wenn Du dort schon (unersetzlichen) Formeldoc hast, dann sollte man einen Agent nehmen.

Es fehlt aber nach wie vor Deine konkrete Frage. Eine komplette Lösung gibt es gegen Einwurf entsprechender Münzen.

Wenn Du einen Einstieg brauchst: Es gibt in der DesignerHelp unter "LotusScript Language"ein Kapitel "File Operations".

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln