python 3 pyautogui.click()被非活动应用程序“阻止”

时间:2018-09-10 23:46:27

标签: python python-3.x debugging click pyautogui

我使用python 3.7和Windows 10 我得到了这个脚本:

<div id="tester" style="width:600px;height:250px;"></div>
<script>
array = @Json.Encode(ViewBag.jsondata)
xs = [];
for (i = 1, i < 3, i++){
    xs += array.Data[i].Title;
};
ys = [];
for (i = 1, i < 3, i++){
    ys += array.Data[i].Annualizedbase;
};
TESTER = document.getElementById('tester');
Plotly.plot( TESTER, [{
x: xs,
y: ys }], {
margin: { t: 0 } } );
</script>

在我启动特定程序(程序A)之前,它在我的计算机上运行良好,然后它完全停止工作。它不仅在突出显示该程序(程序A)时不起作用,而且在当前正在运行的所有其他程序(程序B,C,..)中也不起作用。在程序A启动之前,我的代码在其他程序(B,C,...)中可以正常工作。

我没有收到任何错误,该代码仍按预期执行,但没有实际单击鼠标。

值得注意的是,如果我使用pyautogui.moveTo(x,y),鼠标仍然会移动。

关于为什么发生这种情况的任何想法?和/或如何解决/解决问题?

注意: 我看到了.click()函数在特定应用程序中不起作用的答案,但就我而言,只要程序A正在运行,它就会在整个os(任何应用程序)中停止工作。

注释2: 我也尝试在另一台计算机上进行此操作,问题是相同的。

注释3: 我确实以管理员身份运行所有内容

0 个答案:

没有答案
相关问题