LabVIEW在Windows10下调出软键盘的说明与例程
在windwos10之前的操作系统中,按照如下的方式即调出系统的软键盘。
但是在windows10系统中,再这样运行就无法调出了。
由于 Windows文件系统重定向器,此问题与在 64 位操作系统上使用 32 位 LabVIEW 有关:LabVIEW 不能调用 64 位版本的 osk .exe 因为 LabVIEW 是一个 32 位应用程序
可以在 LabVIEW VI 中调用Wow64DisableWow64FsRedirection函数,以便禁用文件系统重定向,然后调用osk.exe 应用程序。为了实现此目标,应该实施以下步骤:
在 LabVIEW 块图中插入Call Library Function Node,并将其配置为调用kernel32.dll 的Wow64DisableWow64FsRedirection 重定向功能如下所示:
用Call Library Function Node调用kernel32.dll的Wow64RevertWow64FsRedirection function以恢复文件系统重定向
将 VI 属性(Ctrl+I)>>执行>>预执行系统设置为"用户界面"
源程序如下所示。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。