最近做項目,要用到軟體自動化的操作,正好更大家分享一下! 先看看Python操作: 首先是如何打開軟體 第一種利用os模塊,也是最最簡單的一種。假如我想打開記事本,可以: 該函數是非阻塞的。同樣是打開記事本程式,可以這樣寫: 接著是通過句柄操作軟體,給軟體發消息:比如想最大化軟體,將軟體視窗置於最前 ...
最近做項目,要用到軟體自動化的操作,正好更大家分享一下!
先看看Python操作:
首先是如何打開軟體
第一種利用os模塊,也是最最簡單的一種。假如我想打開記事本,可以:
該函數是非阻塞的。同樣是打開記事本程式,可以這樣寫:
接著是通過句柄操作軟體,給軟體發消息:比如想最大化軟體,將軟體視窗置於最前,關閉軟體:
這裡面涉及到很多Windows的消息類型和參數,具體需要查閱MSDN。
用按鍵精靈舉個慄子:
自動化軟體在大部分情況下還有更方便的工具,那就是使用按鍵精靈。
按鍵精靈的腳本可以導出為exe文件,可以直接供調用和運行。實際操作的情況往往比較複雜,在我的項目里,我用了Python腳本來模擬和管理要自動化的軟體的運行環境,調用按鍵精靈的exe文件來實現整個軟體的自動化。