基于Windows系统(xp或7),我们可以通过编程将鼠标指针移动到某个位置。我的问题是:当鼠标指针停留在屏幕上的某个文件图标上时,我怎么知道它是哪个文件? (文件的绝对路径)
问题描述:我想在我的Android智能手机上开发一个应用程序,它可以远程控制我电脑上的鼠标指针。鼠标指针可以根据手机屏幕上的手势移动。当我点击手机时,鼠标指针只是点击我的电脑。最后,在我在PC屏幕上选择一个文件(在该文件上单击一次)后,一些特殊的手势(即在手机屏幕上画一个圆圈)可以将此文件从我的PC复制到我的Android手机。基本上,我需要在我的电脑上设置服务器,并通过WiFi或蓝牙与我的手机通信。
但是我坚持上面的问题。提前谢谢。
答案 0 :(得分:0)
为什么不让系统告诉你,而不是试图找出鼠标下的项目?您已经选择了该项目,因此您只需将其复制到剪贴板即可。 (别忘了,图标可以代表虚拟内容,而不仅仅是文件。)
或者,你可以ask the shell object model for the identity of the focused item。在你的情况下,它有很多帮助,它不仅仅是鼠标指向的项目,而是鼠标点击项目,因为它选择了它。
请注意,仅当用户在资源管理器窗口中选择了某个项目时,此方法才有效。它对其他程序中的图标没有帮助。