Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Cupra am 22.03.04 - 14:22:53
-
Hallo erstmal,
ich bin neu hier und habe natürlich gleich ein kleines Problem mitgebracht ;D.
Die Suche hat nicht wirklich viel ergeben.
Ich bin hier gerade an so einer kleinen CallCenter Anwendung dran.
Hier würde ich gerne auf Knopfdruck in ein anderes (Windows) Programm umschalten und z.b. eine Kundennummer in ein anderes System übergeben, bzw. bestimmte Befehle an die Anwendung senden. Eigentlich genau das was sendkeys machen würde...
Möglichst ne Lösung ohne exteren Programme wie autoIt.
Umgebung ist 5.011.
Mit starten der Anwendung und den focus draufsetzen funktioniert ja schon, aber wie kann ich da jetzt weitermachen...???
THanx
CuprA
-
... indem Du das COM Interface benutzest und beispielsweise VBA-Anweisungen an Word absetzest. Siehe dazu die Dokumentation der betreffenden Zielanwendung.
-
hhhmm also von vba habe ich ja absolut keine Ahnung :-((
sonst gibt es da keine Möglichkeit?
-
Da Du ja offenstichltich LotsuScript kennst, kennst Du auch schon fast VBA.
Natürlich könnte man den Sendkey via Zugriff auf die API auch für LotusScript implementieren, das findet man sogar als Mustercode irgendwo im Netz, das ist aber ziemliches Glatteis und die Lösung über COM und VBA (im Fall von MS-Produkten und solchen, die es MS gleich getan haben) ist deutlich zu bevorzugen. Da gibt es übrigens Muster im Netz und auch hier auf dem Bord.
Jemand - ich glaube Axel (?) - hat ein Objekt erstellt, um solche Sachen mit den Office-Produkten machen zu können und das ist irgendwo gepostet, könnte im Download-Bereich zu finden sein (oder der Link dazu)
-
Hi,
hier ist der Link: http://www.atnotes.de/index.php?board=9;action=display;threadid=11741 (http://www.atnotes.de/index.php?board=9;action=display;threadid=11741)
Axel
-
erstmal vielen Dank für die prompten Antworten.
Die wordKlasse ist ja klasse :o ..Respekt...
Ich weiss nur noch ob ich sowas in der Art für die Anwendung hier benutzen kann.
Die Anwendung wird vom Rechenzentrum zur Verfügung gestellt. Ist ne 3270 Emulation von Attachemate - Extra.
Werde ich wohl auf mal bei der Anwendung ein wenig nachforschen....
wird denn das sendkeys in 6.0 unterstützt?
-
Deswegen heisst die Klasse ja wohl Klasse, weil sie klasse ist ...... ;)
Sendkey wird auch in ND6 nicht unterstützt. Wozu auch? Die "klassische" :) Lösung von Axel ist doch gut geeignet für so etwas.
-
Ich weiss nur noch ob ich sowas in der Art für die Anwendung hier benutzen kann.
Die Anwendung wird vom Rechenzentrum zur Verfügung gestellt. Ist ne 3270 Emulation von Attachemate - Extra.
Hi,
meines Wissens ist Attachmate Extra auch OLE-fähig. Wir hatten das in grauer Vorzeit mal im Einsatz. Auf der Cebit hat mir damals jemand eine Integration in Excel gezeigt. Definitivere Aussagen kann ich leider dazu nicht mehr machen. Das Teil ist nicht mehr im Einsatz. Schau mal ob es irgendwo eine Doku gibt, oder wende dich mal an den Support. Damals war der ganz kooperativ.
Axel