【发布时间】:2017-12-14 07:37:46
【问题描述】:
我从这里尝试了所有答案:
open the Windows virtual keyboard in a Java program
我执行了Runtime.getRuntime().exec("cmd /c osk");,但我无法按照建议关闭它,我需要在一些进程后关闭它。
我试过了:
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");
}
}
我得到了错误
Cannot run program "C://Windows/system32/osk.exe": CreateProcess error=740, The requested operation requires elevation
【问题讨论】:
-
是的,我试过 cmd /c 但我现在无法关闭 OSK
标签: java windows virtual-keyboard