Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: voodoo am 08.09.05 - 12:49:29
-
Hallo allerseits,
und schon wieder die nächste Frage...auch wenn ich wahrscheinlich der einzige hier bin, der das nicht weiß :)
Wieso kann ich mit sendkeys nichts an ein Programm übergeben, das ich vorher mit shell geöffnet habe? Nicht mal das Beispiel aus der Designer-Hilfe funktioniert. Es kommt immer ein "illegal function call".
Beispiel aus der Notes-Hilfe:
Sub WriteNote
Dim taskId As Integer, note As String
note$ = InputBox("Start your note:")
taskId% = Shell("notepad.exe", 1)
SendKeys note$, TRUE
End Sub[
...und nicht mal das funktioniert.
Meine Suche im atNotes-Archiv hat nur ergeben, dass einige von sendkeys abraten...aber warum? Funktioniert das Ding generell nicht oder braucht man irgendeinen Trick?
Grüße,
Thorsten
-
Aus der DesignerHelp:
SendKeys is not supported on Macintosh and UNIX platforms and is not supported in Lotus Domino and Notes.
Bernhard
-
OK, das steht sogar in der Hi9lfe, wie ich jetzt gesehen habe. Lesen müsste man können.
Nur: warum beschreiben die den Befehl, wenn er gar nicht unterstützt wird?
Gruß,
Thorsten
-
Hey Torsten,
es gibt auch andere Produkte die LotusScript unterstützen, zum Beispiel Lotus 123 und Approach. Und dort sollte es funktionieren (ich war in der glücklichen Lage das nie ausprobieren zu müssen... :-\ )
Gruß
Willi