Ruby 拖动';n';进入控制台窗口
有没有办法用鼠标将对象拖到我的控制台应用程序上?Ruby 拖动';n';进入控制台窗口,ruby,windows,drag-and-drop,console-application,Ruby,Windows,Drag And Drop,Console Application,有没有办法用鼠标将对象拖到我的控制台应用程序上? 例如,来自浏览器的文件或图像。 Windows 7。我想,你的意思是复制文件内容,而不是简单地粘贴拖动的对象文件路径 有(我是它的作者)和。此链接允许将文件从其他GUI窗口拖到远端管理器面板中,反之亦然 简短的介绍远,你可以阅读 对于其他控制台程序,在ConEmu中运行-发生拖动路径的简单粘贴 UPD 关于拖动到您自己的控制台应用程序。有一个farmanager插件在普通控制台中运行。诀窍是在控制台上创建不可见窗口,并钩住鼠标事件(我没有深入挖掘
例如,来自浏览器的文件或图像。
Windows 7。我想,你的意思是复制文件内容,而不是简单地粘贴拖动的对象文件路径 有(我是它的作者)和。此链接允许将文件从其他GUI窗口拖到远端管理器面板中,反之亦然 简短的介绍远,你可以阅读 对于其他控制台程序,在ConEmu中运行-发生拖动路径的简单粘贴 UPD 关于拖动到您自己的控制台应用程序。有一个farmanager插件在普通控制台中运行。诀窍是在控制台上创建不可见窗口,并钩住鼠标事件(我没有深入挖掘) 至于被拖动对象的URL,有一个IDataObject::EnumFormatEtc,它允许您枚举所有格式。例如,当我从FireFox中拖动图像时,IDataObject包含(另外)*.url文件。你可以看一看例子
但是,从IExplore中拖动图像可能有些棘手。由于IExplore区域限制,它在ConEmu中不起作用。不知道如何绕过这一点:(可能不是内容,而是关于它的一些元信息。就像它是来自浏览器的图像一样,我想获取它的URL。