首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从.NET设置Pidgin状态

从.NET设置Pidgin状态
EN

Stack Overflow用户
提问于 2010-07-13 21:03:19
回答 2查看 1.3K关注 0票数 1

有没有一种实用的方法可以从.NET在Pidgin for Windows中设置全局状态消息?

Dbus在Windows版本的Pidgin中不可用。

网上搜索到了一些有用的技巧,比如“用C#重写库紫色”,这可能有点超出了我对这个项目的时间/热情水平……

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-09 00:05:24

不如写一个plugin,让它公开一种方法,让你的其他程序把状态传递给它。可以是您写入状态的文件,也可以是本地tcp端口(如果您可以在插件中执行此操作)。

票数 2
EN

Stack Overflow用户

发布于 2010-09-12 01:32:12

您是否考虑过使用C#简单地模拟键盘输入到Pidgin窗口?

您需要以编程方式找到Pidgin窗口,然后通过向该窗口句柄发送模拟键盘输入来设置状态。

这是一个很好的Microsoft示例,说明了如何使用Calculator完成此任务:

http://msdn.microsoft.com/en-us/library/ms171548.aspx

我记得,如果你简单地将主窗口(好友列表)置于焦点,开始键入,然后按Enter,Pidgin就会设置你的状态。模拟这种键盘输入应该非常简单。

一个肮脏的解决方案( Pidgin的未来版本可能会被打破),是的,但肯定比编写插件或制作自己的libpurple包装器容易得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3237408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档