C# 打开和关闭软键盘

熊思宇
C#领域新星创作者
2023-08-25 17:40:52

如果你的电脑是64位系统,生成目标必须是64位,否则打不开osk.exe,至于原因,我目前也不清楚

代码:

rivate static Process kbpr = null;
 
/// <summary>
/// 显示软键盘
/// </summary>
public static void ShowInputPanel()
{
    //如果kbpr为空,或者 kbpr已经终止程序
    if (kbpr == null || kbpr.HasExited)
        kbpr = System.Diagnostics.Process.Start("osk.exe");
 
    Console.WriteLine("===========打开软键盘");
}
 
/// <summary>
/// 关闭软键盘
/// </summary>
public static void HideInputPanel()
{
    if (kbpr != null && !kbpr.HasExited)
        kbpr.Kill();
 
    Console.WriteLine("===========关闭软键盘");
}

end

...全文
426 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3

社区成员

发帖
与我相关
我的任务
社区描述
熊思宇的博客
个人社区
社区管理员
  • 熊思宇
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧