以编程方式检索上下文菜单的选择

本文关键字:菜单 选择 上下文 检索 编程 方式 | 更新日期: 2023-09-27 18:18:32

这个问题基本上是我在问如何写一些能做到上面提到的事情。我将首先在物理上解释它:

我不确定是否每个人都熟悉DropBox,但对于那些不熟悉的人,这是你需要知道的。要公开共享文件/图片,只需右键单击物理文件,从上下文菜单中选择DropBox->复制公共链接。

现在要为100个文件做这件事是非常繁琐的,因此我希望为我写一些东西来做这件事。现在我的问题是,这可能吗。如果是,我需要用哪种语言来做,也就是说,c#是否有能力做这样的事情,或者我需要使用c++。

。我希望程序这样做:RClick->DropBox->复制公共链接,转到下一个文件,RClick->DropBox->复制公共链接,转到下一个文件,等等,等等。

谢谢

以编程方式检索上下文菜单的选择

菜单项通过Dropbox shell扩展名注册的文件对象出现。你可以实例化相同的扩展程序重复Windows shell的行为,并调用IContextMenu::QueryContextMenu使shell扩展初始化命令,然后调用IContextMenu::InvokeCommand使它复制你需要的剪贴板。也就是说,可以自动执行shell命令。

否则,你可能想检查Dropbox API,看看他们是否以常规API方式提供相同的服务。