Domino 9 und frühere Versionen > ND7: Entwicklung
Konsolenkommandos ausführen
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