Python-UIAutomation-for-Windows icon indicating copy to clipboard operation
Python-UIAutomation-for-Windows copied to clipboard

关于修改全局OPERATION_WAIT_TIME、SEARCH_INTERVAL值无法生效的问题

Open OuO-dodo opened this issue 3 years ago • 0 comments
trafficstars

作者您好,由于python的特性,函数定义时的默认参数似乎在程序运行的瞬间,就已经固定了无法更改,例如: def SendKey(key: int, waitTime: float = OPERATION_WAIT_TIME) -> None: SendKey()函数(其他函数都是这种情况)在代码编译时,waitTime就已经固定为0.5s,无法通过改变uiautomation.uiautomation.OPERATION_WAIT_TIME值,更改全局的等待时间,只能每一个方法后都加入waitTime参数,类似的情况还有修改SEARCH_INTERVAL值无效。 建议改为在函数内把OPERATION_WAIT_TIME值赋予waitTime,类似于DEBUG_SEARCH_TIME的逻辑

OuO-dodo avatar Apr 30 '22 12:04 OuO-dodo