10.01.2007, 14:41
|
Cardinal1664
LVF-Gelegenheitsschreiber
Beiträge: 147
Registriert seit: Aug 2006
2014 SP1
2006
EN
Schweiz
|
Tastendruck mit LV simulieren!?
Wäre sowas auch für die Maus möglich das man einen Rechts oder Links klick mit LabVIEW machen könnte?
|
|
|
10.01.2007, 15:10
|
IchSelbst
LVF-Guru
Beiträge: 3.697
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Tastendruck mit LV simulieren!?
' 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).
|
|
|
10.01.2007, 16:01
|
Cardinal1664
LVF-Gelegenheitsschreiber
Beiträge: 147
Registriert seit: Aug 2006
2014 SP1
2006
EN
Schweiz
|
Tastendruck mit LV simulieren!?
Ist es den möglich die WinAPI direkt in LabVIEW einzubinden?
|
|
|
10.01.2007, 16:21
|
IchSelbst
LVF-Guru
Beiträge: 3.697
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Tastendruck mit LV simulieren!?
' 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: Download Online. 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).
|
|
|
10.01.2007, 17:00
|
Cardinal1664
LVF-Gelegenheitsschreiber
Beiträge: 147
Registriert seit: Aug 2006
2014 SP1
2006
EN
Schweiz
|
Tastendruck mit LV simulieren!?
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.
|
|
|
13.01.2007, 16:22
|
Cardinal1664
LVF-Gelegenheitsschreiber
Beiträge: 147
Registriert seit: Aug 2006
2014 SP1
2006
EN
Schweiz
|
Tastendruck mit LV simulieren!?
Vielen dank werde es bei gelegenheit ausprobieren!!! Danke!!!!
|
|
|
31.10.2007, 00:53
|
mctommson
LVF-Gelegenheitsschreiber
Beiträge: 99
Registriert seit: Mar 2007
8.6
2007
de
1210
Oesterreich
|
Tastendruck mit LV simulieren!?
Hey!
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.
Danke dir!
Lg,
Tommy!
|
|
|
31.10.2007, 16:53
|
IchSelbst
LVF-Guru
Beiträge: 3.697
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Tastendruck mit LV simulieren!?
' 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).
|
|
|
31.10.2007, 17:20
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Tastendruck mit LV simulieren!?
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
| |