功能:
在ubuntu上面,通过shell脚本打开 virtualbox(windows xp),并调用xp里面的python脚本,来打开一些windows上面的软件,并做模拟操作,完成之后关闭virtualbox(windows xp)。
环境:
ubuntu 10.0.4
oracle vm virtualbox(windows xp)
windows xp 上安装python 2.6.5+pywinauto+freesshd+gnuwin32
pywinauto 下载地址:http://sourceforge.net/projects/pywinauto/
gnuwin32-coreutils 下载地址:http://gnuwin32.sourceforge.net/packages/coreutils.htm
准备条件:
windows xp 上安装freesshd 确保ubuntu能够ssh到windows。
以下提供两种方法设置来实现ubuntu ssh到windows。
如果virtualbox虚拟机使用nat模式则可以使用端口转发功能
2. 使用桥接网络。
使用key认证登录模式,不需要使用密码。
通过key认证ssh windows实现后 则准备工作完成。
贴脚本。
windows 上的脚本可以提前拷贝过去,或者使用脚本自动拷贝。
主要python实现脚本:
至此整个windows操作过程结束,可进行后面的shell脚本。