: ※ 引述《darkleo (里欧)》之铭言:
: : 如果我要用Perl写脚本
: : 自动建立多个VM然后安装OS
: : 最后开启应用程式,Word,excel,记事本之类的。
: : 有参考资料嘛,难度很高吗
如果是 qemu 的话,有个 monitor socket 可以送各种界面的 event,
模拟按键鼠标等等
参考: http://wiki.qemu.org/download/qemu-doc.html#pcsys_005fmonitor
用 IO::Socket::UNIX 就可以传送 keyboard event 给 VM 了。
我曾经试着用这招做了 openbsd unattended installation 结果还不错。
可以装到完。不过我所做的只是一直慢慢地送出按键,没有让程式去读画面上
目前是什么状态。这招也拿不到不前画面上有什么“字”,只能拿到画面
screenshot 图档。