我非常喜歡Sikuli中的功能,它允許您選擇屏幕截圖來單擊並指定該屏幕截圖中的哪個位置進行單擊。例如,當有多個按鈕看起來相同時,只是截取按鈕本身的截圖不會削減它,因爲Sikuli無法區分。類似於Sikuli的自動化工具
其他一些自動化工具不允許您選擇鼠標在屏幕截圖中單擊的位置,或者很難指定您希望鼠標點擊的位置。
所以我的問題是,有另一個軟件工具,具有Sikuli有這個功能?我尋找別的原因是因爲我不想完全依賴圖像識別。我希望能夠和Sikuli一起使用pywinauto來完成一些自動化,但這是不可能的。
能否請您闡述一下您的問題用Sikuli的。也許有一種方法可以在不使用其他工具的情況下克服其中的一些。一般來說,你可能無法擁有兩全其美的世界。 Sikuli最大的優勢在於允許您與不提供API的應用程序進行交互。另一方面,在某些情況下可能有點不可靠。 –
我試圖通過儘量減少對Sikuli的使用來避免這種不可靠性。我在Python中使用pywinauto.application與對象進行了一些自動化操作,但遇到了一些我想要點擊的對象不存在的問題,因此Sikuli是解決方案。我想要做的就是儘可能地使用Python,並且只使用Sikuli圖像識別來單擊按鈕等,我無法使用Python。這是否能更好地解釋我的問題? – sushimama
你需要哪種操作系統?是否允許?如果僅用於Windows的免費軟件AutoIt可能會有所幫助,不過它遠遠超出了Python世界。 – Bookeater