调用Windows的系统软键盘
命令实现方式
在Windows系统中,可以通过命令打开系统软键盘,具体的做法如下:
1. 进入命令行;
2. 输入“osk”,回车。
编程实现方式
- 制作一个bat文件,里面只有“osk”三个字符;
- 编程执行这个bat文件。
另外一个实现方式
var file:File = File.applicationDirectory;
file = file.resolvePath("C:\\Windows\\System32\\cmd.exe");
var v : Vector.<String> = new Vector.<String>();
v.push("start C:/PROGRA~1/COMMON~1/MICROS~1/ink/TabTip.exe");
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = file;
var process:NativeProcess = new NativeProcess();
process.start(nativeProcessStartupInfo);
process.standardInput.writeUTFBytes(v + "\n");
说明
- 打开的键盘和前面所说的不同。
- 执行的是exe文件。