如何通过PsExec远程执行AutoIt捕获屏幕截图?

时间:2014-04-09 08:21:17

标签: screenshot autoit psexec

我必须运行一个AutoIt脚本,它执行一些操作并截取这些操作的屏幕截图(使用_ScreenCapture_Capture())。 如果我在Windows机器上运行AutoIt脚本,屏幕截图就完美无缺。 我现在遇到的问题是我必须使用PsExec远程启动AutoIt脚本。动作执行得很好,只是截图被捕获为黑色矩形。

我认为问题在于PsExec将在非交互式会话0中运行我的脚本,而不是在用户的桌面上运行。有没有办法解决这个问题,并获得适当的截图?

1 个答案:

答案 0 :(得分:-1)

_ScreenCapture_Capture需要您要捕获的窗口才能显示和激活。试试WinActivate(...)。