INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Bildschirmtastatur



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!

05.05.2017, 15:01
Beitrag #1

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 193
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
Bildschirmtastatur
Hallo zusammen,

ich möchte ein Programm etwas Bedienerfreundlicher für Touchscreens gestalten.
Hierzu versuche ich unter Win10 die Bildschirmtastatur zu starten.

Dabei treten 2 Probleme auf. Ersten der Aufruf zum OSK klappt nicht und zweitens wenn die OSK aufpopt verliere ich den Focus.
Im Vi ist das Problem etwas besser beschrieben.

Kann mir wer zeigen wie das richtig gemacht wird mit meinem Ansatz bin ich scheinbar auf dem Holzweg.

LG Hubert


Angehängte Datei(en)
16.0 .vi  osk_main.vi (Größe: 18,48 KB / Downloads: 224)

16.0 .vi  osk.vi (Größe: 15,41 KB / Downloads: 186)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.05.2017, 21:08
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bildschirmtastatur
Änderung auf Event "Mouse Up" und ein True bei "Run Minimized" bei Sys Exec, und alle drei Varianten funktionieren bei mir.

Gruß, Jens


Angehängte Datei(en)
16.0 .vi  osk.vi (Größe: 15,65 KB / Downloads: 202)

16.0 .vi  osk_main.vi (Größe: 18,66 KB / Downloads: 208)

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2017, 12:22
Beitrag #3

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 193
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: Bildschirmtastatur
Hallo Jens,

erstmal danke für die Info. Ich habe deine Änderungen mit deinen Einstellung geprüft, aber es geht nicht.
Numerisch und Numerisch2 geben mir Fehler aus (s. Bild). Nur bei der String Eingabe klappt es.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2017, 12:49
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bildschirmtastatur
Interessant, am WE auf meinem Privat-Laptop mit LabVIEW 64 hat es funktioniert, in der Firma mit LabVIEW 32bit zickt es ebenfalls rum.
Ersetz halt die Aufrufe im Main-VI an die Bildschirmtastatur durch das Sub-VI, dann funzt es wieder.

Gruß, Jens

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2017, 13:06
Beitrag #5

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 193
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: Bildschirmtastatur
Hallo Jens,
nachdem ich nun das Sub Vi bei jedem Event aufrufe geht es nun im Entwicklungssystem. Aber ist schon irgendwie komisch.

Zur Sicherheit habe ich nun eine *.exe daraus gemacht. Und siehe da, nichts geht, keiner der Events lässt die OSK aufpoppen.

Ich hänge die überarbeiteten Vi's nochmal ran. Vielleicht hat ja jemand noch eine Idee.


Angehängte Datei(en)
16.0 .vi  osk_main.vi (Größe: 13,84 KB / Downloads: 200)

16.0 .vi  osk.vi (Größe: 15,56 KB / Downloads: 211)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2017, 13:17
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bildschirmtastatur
Hallo zusammen,

hier (Beitrag #8)

Vielleicht auch hier oder vielleicht auch hierSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.05.2017, 13:44
Beitrag #7

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 193
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: Bildschirmtastatur
@Gerd

Ja du hast recht und danke für den Link.
Mit der gesamten Pfadangabe wird auch in der *.exe die Bildschirm Tastatur aufgerufen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.05.2017, 10:48
Beitrag #8

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Bildschirmtastatur
(08.05.2017 13:17 )GerdW schrieb:  Hallo zusammen,

hier (Beitrag #8)

Vielleicht auch hier oder vielleicht auch hierSmile

Das Hauptproblem ist Filesystem Redirection in Windows 64 Bit. Wenn eine 32 Bit Application ein Program startet, sucht Windows im C:\Windows\SYSWOW64 nach entsprechenden Programmen. Und das kann sogar falsch gehen wenn man denn vollen Pfad mit C:\Windows\System32 angibt, da oben erwähnte Filesystem Redirection solche Pfade erkennt und diese ganz "benützerfreundlich" umbiegt zum 32 Bit Pfad C:\Windows\SYSWOW64, und im Falle von osk.exe diese dann natürlich nicht findet, denn das liegt ja in C:\Windows\System32.

Die korrekte Lösung dazu ist, um das VI aus diesem Beispiel zu verwenden (ist derselbe Thread den Du als ersten aufführst, aber ein späterer Post), aber dann doch mit dem vollen Pfad, obwohl das nicht ganz so schön ist, denn bei Firmeninstallations könnte das Windows Directory durchaus einen anderen Namen haben.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.05.2017, 11:17
Beitrag #9

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 193
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: Bildschirmtastatur
@rolfk

Du hast Recht, es ist so nicht sauber mit den Pfadangaben. Ich verwende es nun wie von dir beschrieben.

Ich habe aber doch noch ein Problem, bei dem ich etwas Nachhilfe von euch benötige.

Ich verliere immer wieder den Focus auf das Fenster (ist im Sub Vi das auf Modal steht). Dadurch ist auch keine Eingabe möglich.

Kann mir wer sagen was oder wie ich es machen muss damit ich per OSK eine Eingabe auf ein Sub Vi machen kann?

Im Anhang die überarbeiteten Vi`s als zip.


Angehängte Datei(en)
0.0 .zip  OSK_main.zip (Größe: 38,8 KB / Downloads: 219)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  die kleine Bildschirmtastatur von Windows 10 öffnen Horst 3 6.307 22.04.2020 06:33
Letzter Beitrag: Horst
  Registerkarten mit Passwort schützen + Bildschirmtastatur schüler94 4 7.510 26.03.2013 10:20
Letzter Beitrag: ChristianXX

Gehe zu: