0

基于windows系统(xp或7),我们可以通过编程将鼠标指针移动到某个位置。我的问题是:当鼠标指针停留在屏幕上的某个文件图标上时,我怎么知道它是哪个文件?(文件的绝对路径)

问题描述:我想在我的安卓智能手机上开发一个应用程序,它可以远程控制我电脑上的鼠标指针。鼠标指针可以根据我在手机屏幕上的手势移动。当我点击我的手机时,鼠标指针只会点击我的电脑。最后,当我在 PC 屏幕上选择一个文件后(在该文件上单击一次),一些特殊的手势(即在手机屏幕上画一个圆圈)可以将此文件从我的 PC 复制到我的 Android 手机。基本上,我需要在我的 PC 上设置一个服务器,并通过 WiFi 或蓝牙与我的手机通信。

但我被困在上面的问题上。提前致谢。

4

1 回答 1

0

与其试图找出鼠标下方的物品,不如让系统告诉你?您已经选择了该项目,因此只需将其复制到剪贴板即可。(别忘了,图标可以代表虚拟内容,而不仅仅是文件。)

或者,您可以向 shell 对象模型询问焦点项目的身份。在您的情况下,它不仅是鼠标指向的项目,而且是鼠标单击的项目,因为它会选择它,这对您有很大帮助。

请注意,只有当用户在资源管理器窗口中选择了一个项目时,此技术才有效。它对其他程序中的图标没有帮助。

于 2011-11-08T17:55:04.437 回答