Domino 9 und frühere Versionen > ND6: Entwicklung

LotusScript externes Programm starten

(1/1)

klaussp:
Hallo!

Kann ich aus LotusScript heraus ein Systemprogramm aufrufen?
Ich weis das es mit der @-Formelsprache funktioniert, aber nicht wie es
mit Script geht!

Danke!

Klaus

Tode:
versuch entweder den eingebauten Befehl "Shell" (Details in der Designer- Hilfe), oder aber Du verwendest eine externe Dll:

In den Declarations :
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (Byval hwnd As Long, Byval lpOperation As String, Byval lpFile As String, Byval lpParameters As String, Byval lpDirectory As String, Byval nShowCmd As Long) As Long

und aufgerufen wird das ganze dann so:

shRet = ShellExecute(0, "Open", "C:\Temp\test.txt" , 0, 0, 1)

Der Vorteil von ShellExecute ist der, dass Du jedes beliebige "Verb", dass für eine bestimmte Erweiterung registriert ist, verwenden kannst.... z.B. auch so:

shRet = ShellExecute(0, "Print", "C:\Temp\test.txt" , 0, 0, 1)

HTH
Tode

gfunkus:
Coole Sache Parker!
Genau das habe ich gerade gesucht.

Gfunkus

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln