使用C#中的按钮调用屏幕键盘

时间:2012-01-10 08:07:12

标签: c# .net emgucv on-screen-keyboard

我正在使用C#创建一个Windows应用程序,点击GUI上的按钮时,应该会显示屏幕键盘。

如果获得任何帮助,我们将不胜感激。感谢。

另外,由于我主要在我的应用程序的其余部分使用Emgu Cv库,我们可以简单地用它来调用屏幕键盘吗?

2 个答案:

答案 0 :(得分:24)

在C#中,您只需编写以下代码行来调用Windows附带的屏幕键盘应用程序:

System.Diagnostics.Process.Start("osk.exe");

您可以找到更多帮助here

答案 1 :(得分:3)

对于Windows 10 x64,您已将项目构建设置为x64,如图所示。

enter image description here

Process process = Process.Start(new ProcessStartInfo(
            ((Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\osk.exe"))));