【问题标题】:How can I put a file path into the clipboard so that it can be pasted as file in a file manager?如何将文件路径放入剪贴板,以便将其作为文件粘贴到文件管理器中?
【发布时间】:2013-02-03 22:42:13
【问题描述】:

我希望用户能够将存储在磁盘上的文件从我的 GTK 应用程序复制到像 Nautilus 这样的普通文件管理器。我怎样才能做到这一点?我宁愿只在剪贴板中写入一个路径,让文件管理器负责实际复制,这可能吗?

我刚刚发现了一个示例,在该示例中,实际文件数据似乎是通过剪贴板传输的——但这是唯一可能的方式吗?

【问题讨论】:

    标签: c linux gtk clipboard


    【解决方案1】:

    您需要 CF_HDROP 和其他可能的 shell 剪贴板格式。 见:http://msdn.microsoft.com/en-us/library/windows/desktop/bb776902(v=vs.85).aspx;

    【讨论】:

    • 哦,抱歉 - 忘了说我使用的是 Linux。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 2017-10-14
    • 2010-09-22
    • 2014-03-08
    • 1970-01-01
    相关资源
    最近更新 更多