Domino 9 und frühere Versionen > ND7: Entwicklung

Konsolenkommandos ausführen

(1/3) > >>

Dubidu:
Hallo,
ich möchte gerne per Lotusscript Kommandobefehle ausführen.
Leider klappt das nur bedingt:


--- Zitat ---Show Tasks >C:\WINDOWS\TEMP\rem40327.con
29.10.2008 12:17:47   Remote console command issued by Dev/Test/DE: Show Tasks
29.10.2008 12:17:47   Agent printing: sRespondMSG: 0

--- Ende Zitat ---

Es steht zwar da, dass der Befehl "Show Tasks" heißt, aber wirklich ausgeführt wird er nicht, da ja keine Auflistung der Tasks angezeigt wird!


--- Code: ---Declare Function NSFRemoteConsole Lib NOTES_DLL ( Byval sServername As String, Byval sCommand As String, hResponse As Long ) As Long
--- Ende Code ---



--- Code: ---
Private Sub main()
'========================================

...

While it.hasNExtElement
sCommand = it.nextElement

lResult = Me.lSendConsoleCommandLessThanN6( nnServer.Abbreviated, sCommand, False, sRespondMSG )
Print "sRespondMSG: " + sRespondMSG' Wird in der Konsolenausgabe ausgegeben

Wend

End Sub
--- Ende Code ---



--- Code: ---Private Function lSendConsoleCommandLessThanN6( psServer As String, psCommand As String, pbWithResponse, psRetResponse As String) As Long
'========================================
'sendet an psServer das Command psCommand
'nur unter Windows lauffähig: wegen CopyMemory
Dim hBuffer As Long
Dim lStatus As Long
Dim sResponse As String

lStatus = NSFRemoteConsole( psServer, psCommand, hBuffer )

psRetResponse = Cstr(lStatus)

End Function
--- Ende Code ---

Weiß jemand weiter?

Liebe Grüße
Giordano

koehlerbv:
Warum machst Du das nicht über NotesSession.SendConsoleCommand??

Beim API-Call "lSendConsoleCommandLessThanN6" macht mich zudem das "LessThanN6" stutzig.

Bernhard

Dubidu:
Hi Bernhard,
danke, für deine Antwort!


--- Zitat von: koehlerbv am 29.10.08 - 12:33:59 ---Warum machst Du das nicht über NotesSession.SendConsoleCommand??
--- Ende Zitat ---

Wird ja erst ab Notes 6 unterstützt.


--- Zitat ---Beim API-Call "lSendConsoleCommandLessThanN6" macht mich zudem das "LessThanN6" stutzig.

--- Ende Zitat ---

Wieso?

Liebe Grüße
Giordano

koehlerbv:
Äh, wir sind doch hier im 7er Board ... Von Versionen vor R6 hast Du nichts geschrieben.

Bernhard

Dubidu:
Tut mir Leid! :(

Ich habe mal deinen Tipp ausprobiert und da habe ich dasselbe Problem. Wenn ich dieses lösen kann, dann sollte sich ersteres auch erledigen!

Liebe Grüße
Giordano

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln