zoukankan      html  css  js  c++  java
  • 飞秋命令行

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

    一、增加通过命令行发送信息、图片、文件接口(feiq.exe(指定飞秋所在的路径) msg:*.xml)
    二、增加通过命令行导出好友列表接口(feiq.exe userxml:*.xml)
    三、增加通过命令行导出在线发送联系人好友列表接口(feiq.exe contactxml:*.xml)
    四、增加通过命令行发表新日志接口(feiq.exe ewzone:*.html)
       
       注:(1)以上命令行参数中的文件路径是相对于飞秋工作目录下ParamFile文件夹的路径
           (2)win7及以上版本操作系统可以去系统盘:Users当前用户AppDataRoamingfeiq目录下面的feiq.ini获取键值为FeiqRunExePath的飞秋运行路径值。
              win7以下获取系统盘:Users当前用户AppDataRoaming的方法代码参考如下:
              wchar_t system_buffer[MAX_PATH];
      SHGetFolderPathW(NULL, CSIDL_APPDATA, NULL,SHGFP_TYPE_CURRENT, system_buffer);
              再加上Roaming目录即可。
           (3)win7以下版本操作系统可以去系统盘:Documents and Settings当前用户Local SettingsApplication Datafeiq目录下面的feiq.ini获取键值为FeiqRunExePath的飞秋运行路径值
              win7以下获取系统盘:Documents and Settings当前用户Local SettingsApplication 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:UserslbtDesktop1.bmp</item>
      <item type="text">您好</item>
      <item type="pic">C:UserslbtDesktopqunmsgset.png</item>
      <item type="file">C:UserslbtDesktop2.txt</item>
      <item type="pic">C:UserslbtDesktopfeiq.gif</item>
      <item type="file">C:UserslbtDesktop3.txt</item>
    </msg>

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

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

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


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

  • 相关阅读:
    Java二维数组
    Java实现冒泡排序
    python类简记
    LaTeX:论文Instruction最后一段的章节引用
    在Adobe IIIustator中加入数学公式——配合MathType使用
    org.springframework.web.bind.annotation不存在
    xshell5 下载安装
    MultipartFile解析Excel
    开源项目环境搭建
    学习路线
  • 原文地址:https://www.cnblogs.com/ruiy/p/5294932.html
Copyright © 2011-2022 走看看