www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  2912 随笔 :: 9 文章 :: 51 评论 :: 185万 阅读

飞秋命令行发送消息和文件接口:

一、增加通过命令行发送信息、图片、文件接口(feiq.exe(指定飞秋所在的路径) \msg:*.xml)
二、增加通过命令行导出好友列表接口(feiq.exe \userxml:*.xml)
三、增加通过命令行导出在线发送联系人好友列表接口(feiq.exe \contactxml:*.xml)
四、增加通过命令行发表新日志接口(feiq.exe \newzone:*.html)
   
   注:(1)以上命令行参数中的文件路径是相对于飞秋工作目录下ParamFile文件夹的路径
       (2)win7及以上版本操作系统可以去系统盘:\Users\当前用户\AppData\Roaming\feiq目录下面的feiq.ini获取键值为FeiqRunExePath的飞秋运行路径值。
          win7以下获取系统盘:\Users\当前用户\AppData\Roaming的方法代码参考如下:
          wchar_t system_buffer[MAX_PATH];
  SHGetFolderPathW(NULL, CSIDL_APPDATA, NULL,SHGFP_TYPE_CURRENT, system_buffer);
          再加上Roaming目录即可。
       (3)win7以下版本操作系统可以去系统盘:\Documents and Settings\当前用户\Local Settings\Application Data\feiq目录下面的feiq.ini获取键值为FeiqRunExePath的飞秋运行路径值
          win7以下获取系统盘:\Documents and Settings\当前用户\Local Settings\Application Data的方           法代码参考如下:
         wchar_t system_buffer[MAX_PATH];
         SHGetFolderPathW(NULL, CSIDL_PROFILE, NULL,SHGFP_TYPE_CURRENT, system_buffer);
      
       
 发送信息、图片、文件接口参数 \msg:*.xml 的说明
  *.xml是位于飞秋工作目录下ParamFile文件夹的路径下的一个xml文件,由第三方程序来创建和写内容,内容包含要发送用户的IP或MAC,要发送的文字或图片信息,要发送的文件。格式如下:
 <?xml version="1.0" encoding="gb2312" ?>
<msg sendip="IP1;IP2;IP3..." sendmac="MAC1;MAC2... " showui="false或true" waitonlinesend="false或true" errortip="false或true">
  <item type="text">要发送的消息文字内容</item>
  <item type="pic"> 要发送的消息图片内容</item>
  <item type="file"> 要发送的文件路径 </item>
 ...上者三个类型可以多个
</msg>

sendip属性表示要发送的IP,可以多个IP
sendmac属性表示要发送的mac,可以多个mac
showui属性表示是否弹出用户选择和发送的界面,如果不确定发给哪个用户,可以把此参数设置成true
waitonlinesend属性表示是否等用户在线时才发送,设置成true表示是用户在线时才自动发送,默认是false
errortip属性如果格式错误,是否弹出错误或发送失败的对话框

type="text" 表示要发送的消息文字内容
type="pic" 表示发送的消息图片内容
type="file" 表示要发送的文件路径

例子如下:
  <?xml version="1.0" encoding="gb2312" ?>
<msg sendip="192.168.1.103;192.168.1.100" sendmac="001B778543BB" showui="false" errortip="false">
  <item type="text">abc</item>
  <item type="pic">C:\Users\lbt\Desktop\1.bmp</item>
  <item type="text">您好</item>
  <item type="pic">C:\Users\lbt\Desktop\qunmsgset.png</item>
  <item type="file">C:\Users\lbt\Desktop\2.txt</item>
  <item type="pic">C:\Users\lbt\Desktop\feiq.gif</item>
  <item type="file">C:\Users\lbt\Desktop\3.txt</item>
</msg>

增加通过命令行导出好友列表接口的说明
第三方程序在给用户发送消息或命令前,可以调用此接口,把当前飞秋好友的信息导出到XML文件中,然后自己开发界面,读取xml中的用户信息,再选择某些用户发送。

增加通过命令行导出在线发送联系人好友列表接口 接口的说明
第三方程序在给用户发送消息或命令前,可以调用此接口,把当前飞秋在线联系人好友列表的信息导出到XML文件中,然后自己开发界面,读取xml中的用户信息,再选择某些用户可以进行用户在线时自动发送。(发送内容的xml中的waitonlinesend设置成true)

增加通过命令行发表新日志接口的说明
可以把要发布的日志先保存到一个html文件中,然后调用发布日志接口,会弹出发布日志的界面,并自动读取出html里面的内容。


其余功能如打开一个好友的聊天对话框等,可以参考飞秋中的生成桌面快捷方式后面的参数格式来调用。

posted on   秦瑞It行程实录  阅读(1804)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2015-03-19 linux GUI程序开发
2015-03-19 Centos6.5 Qt4开发 Cannot find -lGL QApplication not file or dir
2014-03-19 ubuntu 运行android sdk 下的工具adb报bash: ./adb: No such file or directory
2014-03-19 Android ADB使用
www.cnblogs.com/ruiyqinrui
点击右上角即可分享
微信分享提示