我想在按钮中创建一个事件。
当我点击按钮时,我想打开Windows虚拟键盘。
你能帮我解决一下这段话吗?
感谢您的合作。
最好的问候。
答案 0 :(得分:4)
您可以使用getRuntime执行它:
import java.io.IOException;
public class ShowVirtualKeyboard{
public static void main(String argv[]) throws IOException {
String sysroot = System.getenv("SystemRoot");
Process proc = Runtime.getRuntime().exec(sysroot + "/system32/osk.exe");
}
}
你可以致电proc.destroy()
去除它。
问候。
答案 1 :(得分:3)
我认为这很简单:
Runtime.getRuntime().exec("osk");
答案 2 :(得分:1)
这将有效:Runtime.getRuntime().exec("cmd /c osk");
cmd /c
将启动该过程并在需要时调用UAC。
优势:
缺点: