18

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

如果有任何帮助,将不胜感激。谢谢。

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

4

2 回答 2

30

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

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

您可以在此处找到更多帮助。

于 2012-01-10T08:29:31.023 回答
9

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

在此处输入图像描述

Process process = Process.Start(new ProcessStartInfo(
            ((Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\osk.exe"))));
于 2017-10-05T14:58:50.583 回答