Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
' schrieb:Wäre sowas auch für die Maus möglich das man einen Rechts oder Links klick mit LabVIEW machen könnte?
Sagen wir mal so: Fast alles ist möglich.
Die DLL (die mittlerweile schon weiter ausgebaut ist) macht nichts weiter als diverse WinAPI-Funktionen aufzurufen. Eine davon ist eben SendInput (guckst du in PSDK für Win32), das für Tastatur wie auch für Maus verwendbar ist.
Um die nächste Frage vorzubeugen: Ja, ich kann das machen. Und die übernächste: das Dauer aber ein bischen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
' schrieb:Ist es den möglich die WinAPI direkt in LabVIEW einzubinden?
Im Prinzip Ja. Aber:
Erstens:
LV ist nicht dafür gedacht, auf der Ebene von "WinAPI" programmiert zu werden. Daher sind also solche Sachen wie SendInput in den Standardfunktionen von LV nicht vorhanden (davon gehe ich mal aus). Dass es bereits fertige, möglicherweise zukaufbare VIs gibt, die WinAPI können, steht auf einem anderen Blatt.
Zweitens:
Die WinAPI ist ein API - und somit eine Sammlung von Funktionen. Hinter der WinAPI stehen auch nur DLLs, so etwa kernel32.dll, comctl32.dll, gdi32.dll, user32.dll etc. Diese DLLs respektive deren Funktionen kann man selbstverständlich über den DLL-Knoten von LabVIEW ansprechen. Das Problem ist nur die Generierung der Datensätze, die ja als Parameter den einzelnen DLL-Funktionen mitgegeben werden müssen.
Drittens:
In IDEs wie Delphi oder C++ sind diese Datensätze als Typen bereits vorhanden - man muss sie nur noch Instanzieren und initialisieren.
Hier mal ein Link zur PSDK-2006: DownloadOnline. Was hier steht, gibt es - man muss es nur finden.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Danke werde ich mir bei gelegenheit mal anschauen! Habe leider kein möglichkeit und nicht das wissen sowas auf die schnell selber zu erstellen! Wäre super wenn du mir das bei gelgenheit für die Maus noch machen könntest.
Kann man in die .dll eventuell noch "ALT L" integrieren? Sodass ich einen dauerhaften Tastendruck von ALT u. F4 (gleichzeitig) simulieren kann? Ich hätt dann gern ne Schleife, in der ich alle 10ms für genau 3,5sec. eben das gleichzeitige Drücken dieser beiden Tasten simulieren will.
' schrieb:Kann man in die .dll eventuell noch "ALT L" integrieren? Sodass ich einen dauerhaften Tastendruck von ALT u. F4 (gleichzeitig) simulieren kann? Ich hätt dann gern ne Schleife, in der ich alle 10ms für genau 3,5sec. eben das gleichzeitige Drücken dieser beiden Tasten simulieren will.
Oh, da steht ja was.
[*guck*]
Da kann ich ja wieder mal mit was richtigen progra... [*aufdemwegzumprogrammieren*]
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).