在windows计算机中远程(通过ssh)移动光标

在windows计算机中远程(通过ssh)移动光标,windows,ssh,nircmd,Windows,Ssh,Nircmd,我想通过ssh命令将光标从Linux机器移到Windows机器上。我尝试使用nircmd和pyautogui,当我在Windows机器上直接测试它们时,它们都工作得非常好。但是,当我远程输入命令提示符、Cygwin或PowerShell并尝试使用它们时,失败了 Python错误: File "<stdin>", line 1, in <module> File "C:\Users\

我想通过ssh命令将光标从Linux机器移到Windows机器上。我尝试使用nircmd和pyautogui,当我在Windows机器上直接测试它们时,它们都工作得非常好。但是,当我远程输入命令提示符、Cygwin或PowerShell并尝试使用它们时,失败了

Python错误:

 File "<stdin>", line 1, in <module>                                           
  File "C:\Users\User\Anaconda3\lib\site-packages\pyautogui\__init__.py", line 6
13, in moveTo                                                                   
    _failSafeCheck()                                                            
  File "C:\Users\User\Anaconda3\lib\site-packages\pyautogui\__init__.py", line 1
010, in _failSafeCheck                                                          
    raise FailSafeException('PyAutoGUI fail-safe triggered from mouse moving to 
upper-left corner. To disable this fail-safe, set pyautogui.FAILSAFE to False.')

pyautogui.FailSafeException: PyAutoGUI fail-safe triggered from mouse moving to 
upper-left corner. To disable this fail-safe, set pyautogui.FAILSAFE to False.  

你能帮我吗?

我是PyAutoGUI的创建者。调用pyautogui函数时,只要鼠标光标位于窗口的0,0坐标,就会引发pyautogui.FailSafeException异常。这是一个故障保护功能,因此如果在脚本运行时无法控制鼠标,并且无法关闭脚本,则只需将其猛击到右上角即可将其关闭。我建议不要将鼠标光标移动到0,0。但是,您可以通过将以下内容添加到代码中来禁用此功能:

pyautogui.FAILSAFE = False

但是,故障保护功能非常有价值,可以防止您在失去控制时不得不重新启动计算机,因此我建议您不要禁用它。

感谢您的精确性,我认为它会触发故障保护异常,因为它不会检测到屏幕。因此,光标始终位于(0,0)位置
pyautogui.FAILSAFE = False