LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to load Windows "On-Screen Keyboard" application using LabVIEW

Solved!
Go to solution

Hi,

      Whether somebody can tell me how to load windows "On-Screen Keyboard" application using LabVIEW.

 

Regards,

Bharath

0 Kudos
Message 1 of 28
(11,510 Views)

Hi,

 

Use system exec.vi for this.

 

Regards,

Bijay

0 Kudos
Message 2 of 28
(11,505 Views)

Hi Visuman,

 

As Vijay already told that you can enable on screen keyboard using System Exec function under connectivity --> Libraries and executables --> System Exec.

 

On Screen Keyboard.JPG

Thanks and Regards
Himanshu Goyal | LabVIEW Engineer- Power System Automation
Values that steer us ahead: Passion | Innovation | Ambition | Diligence | Teamwork
It Only gets BETTER!!!
Message 3 of 28
(11,501 Views)

Hi,

    Thanks for the reply I tried with "System Exec" function I am getting an error - Could not start On-screen Keyboard

 

Regards,

Bharath

0 Kudos
Message 4 of 28
(11,493 Views)

What is the OS version??

0 Kudos
Message 5 of 28
(11,488 Views)

Windows 7

0 Kudos
Message 6 of 28
(11,482 Views)

I guess yours is 64-bit OS. 
Because i am facing the same problem. But the same code is working fine on other PC having 32bit- OS Windows 7

0 Kudos
Message 7 of 28
(11,479 Views)

Hi,

 

Microsoft Discussion

________________________________________________________________________________________________________________________________________

This is an issue with 64-bit OS, it affects any 64-bit version of Windows.

 

Basically you are calling osk.exe, but your program you are calling it from is a 32-bit app. Windows won't allow you to call a 64-bit OSK.exe from your program. The comments appear to miss your point here, anyone can start osk.exe from Run, but call it from within a 32-bit application won't work in 64-bit Windows.

 

Ideally Microsoft should include a 32-bit version of OSK.exe in the system folder and allow us to use it, if being called from a 32-bit application.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Same i try on my windows 7 professional PC with 64 Bit and its working fine here.....

 

Check in c:\Windows\System32\osk.exe available or not.......

Thanks and Regards
Himanshu Goyal | LabVIEW Engineer- Power System Automation
Values that steer us ahead: Passion | Innovation | Ambition | Diligence | Teamwork
It Only gets BETTER!!!
Message 8 of 28
(11,475 Views)

Hi Himanshu,

 

Osk.exe is present under the path c:\Windows\System32 
but still am not able to run using LV.

 

Regards,

Bijay

0 Kudos
Message 9 of 28
(11,468 Views)


 This should work. Specify the whole path.
  Keyboard.png

 cheers olli
  
  
  
  
  
  
  
  
  
  
  
 
 
 


0 Kudos
Message 10 of 28
(11,460 Views)