Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: voodoo am 08.09.05 - 12:49:29

Titel: sendkeys funktioniert nicht?
Beitrag 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
Titel: Re: sendkeys funktioniert nicht?
Beitrag von: koehlerbv am 08.09.05 - 12:51:29
Aus der DesignerHelp:

SendKeys is not supported on Macintosh and UNIX platforms and is not supported in Lotus Domino and Notes.

Bernhard
Titel: Re: sendkeys funktioniert nicht?
Beitrag von: voodoo am 09.09.05 - 10:01:02
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
Titel: Re: sendkeys funktioniert nicht?
Beitrag von: Wilhelm am 09.09.05 - 10:06:47
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