安装一个pyseries包。 然后找一个AT标准的命令集。似乎有人封装好了。我以前见过。
然后剩下的事情就超 简单了。 测试通过就可以用。
好象以前是用这个做运维时,给运维人员发短信用的。这个功能十几年前就成熟了。现在都应该 有现成的python模块。
这个挺复杂的。如果你能让软件固定位置不动。可以使用pyhook,其中有一个按鼠标按键的功能。通常可以用来做游戏的自动工具。
如果再想进一步,需要分析你的程序是什么做的。如果是WEB APP,需要知道它用什么浏览器内核,也调用相应的插件点击。 如果是传统WNDOWS程序,可以使用win32 api,通过获得窗口句柄 ,并通过迭代查询找到控件的句柄,最后用发送消息,获取消息的办法来控制它。
另外还有一类程序,比如flash之类的。用这些方法都不成了。因为它内部的代码不公开。如果一定要进一步研发。可以试着反编译出action script。然后想办法替换其中的逻辑。再使用java script去控制其中的逻辑,实现自动化处理。
你问的是无法获取完整句柄Python是什么意思吗?通常是编程的错误。
所谓句柄实际上是一个数据,是一个Long的数据。句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。
以上就是关于python获取给手机发送AT命令如何获取返回值全部的内容,包括:python获取给手机发送AT命令如何获取返回值、python需要什么库 才能帮我按下其它程序交互界面的按钮、无法获取完整句柄Python等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)