ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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
(13,410 Views)

Hi,

 

Use system exec.vi for this.

 

Regards,

Bijay

0 Kudos
Message 2 of 28
(13,405 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
(13,401 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
(13,393 Views)

What is the OS version??

0 Kudos
Message 5 of 28
(13,388 Views)

Windows 7

0 Kudos
Message 6 of 28
(13,382 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
(13,379 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
(13,375 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
(13,368 Views)


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

 cheers olli
  
  
  
  
  
  
  
  
  
  
  
 
 
 


0 Kudos
Message 10 of 28
(13,360 Views)