您当前的位置: 首页 >  unity

unity工具人

暂无认证

  • 2浏览

    0关注

    205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

unity调用win10系统键盘

unity工具人 发布时间:2021-05-29 08:05:22 ,浏览量:2

using System.Diagnostics;
Process kbpr = System.Diagnostics.Process.Start("osk.exe"); // 打开系统键盘

kbpr既是该软键盘的进程句柄。

若是需要关闭该软键盘,

if (!kbpr.HasExited)
{
        kbpr.Kill();
}

此处一定要询问kbpr进程是否退出(用户直接点击关闭软键盘),如若软键盘已被关闭,还执意调用kbpr.Kill(),就会报错该进程不存在。

若要开启该软键盘,

if (kbpr.HasExited)
{
        kbpr = System.Diagnostics.Process.Start("osk.exe");
}

同样需要询问kbpr进程是否已经开启,确保不会重复调用osk.exe程序。 此处需要注意的是kbpr进程一开始没有赋值不能对其进行操作,否则会报错该句柄未初始化不可使用之类的错误。

关注
打赏
1656671177
查看更多评论
立即登录/注册

微信扫码登录

0.0569s