资源简介
说明:(已经下载文件无效的加我QQ6625160,给最新文件),最新文件:https://download.csdn.net/download/gigizhongyan/11459048
这个编译完成是一个DLL,更新到博文的运行程序后即可
代码片段和文件信息
/*
* CoolQ Demo for VC++
* Api Version 9
* Written by Coxxs & Thanks for the help of orzFly
*/
#include “stdafx.h“
#include “string“
#include “cqp.h“
#include “appmain.h“ //应用AppID等信息,请正确填写,否则酷Q可能无法加载
#include
#include “ExcelClass.h“
using namespace std;
int ac = -1; //AuthCode 调用酷Q的方法时需要用到
bool enabled = false;
/*
* 返回应用的ApiVer、Appid,打包后将不会调用
*/
CQEVENT(const char* AppInfo 0)() {
return CQAPPINFO;
}
/*
* 接收应用AuthCode,酷Q读取应用信息后,如果接受该应用,将会调用这个函数并传递AuthCode。
* 不要在本函数处理其他任何代码,以免发生异常情况。如需执行初始化代码请在Startup事件中执行(Type=1001)。
*/
CQEVENT(int32_t Initialize 4)(int32_t AuthCode) {
ac = AuthCode;
return 0;
}
/*
* Type=1001 酷Q启动
* 无论本应用是否被启用,本函数都会在酷Q启动后执行一次,请在这里执行应用初始化代码。
* 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口)
*/
CQEVENT(int32_t __eventStartup 0)() {
return 0;
}
/*
* Type=1002 酷Q退出
* 无论本应用是否被启用,本函数都会在酷Q退出前执行一次,请在这里执行插件关闭代码。
* 本函数调用完毕后,酷Q将很快关闭,请不要再通过线程等方式执行其他代码。
*/
CQEVENT(int32_t __eventExit 0)() {
return 0;
}
/*
* Type=1003 应用已被启用
* 当应用被启用后,将收到此事件。
* 如果酷Q载入时应用已被启用,则在_eventStartup(Type=1001酷Q启动)被调用后,本函数也将被调用一次。
* 如非必要,不建议在这里加载窗口。(可以添加菜单,让用户手动打开窗口)
*/
CQEVENT(int32_t __eventEnable 0)() {
enabled = true;
return 0;
}
/*
* Type=1004 应用将被停用
* 当应用被停用前,将收到此事件。
* 如果酷Q载入时应用已被停用,则本函数*不会*被调用。
* 无论本应用是否被启用,酷Q关闭前本函数都*不会*被调用。
*/
CQEVENT(int32_t __eventDisable 0)() {
enabled = false;
return 0;
}
/*
* Type=21 私聊消息
* subType 子类型,11/来自好友 1/来自在线状态 2/来自群 3/来自讨论组
*/
CQEVENT(int32_t __eventPrivateMsg 24)(int32_t subType int32_t msgId int64_t fromQQ const char *msg int32_t font) {
ExcelClass clss;
std::string socre = clss.readToExcel(acfromQQ);
//std::string socre = “1“;
//Py_Initialize(); /*初始化python解释器告诉编译器要用的python编译器*/
//PyRun_SimpleString(“import xlrd“); /*调用python文件*/
//PyRun_SimpleString(“import json“);
//Pyobject* pArgs = Py_BuildValue(“i“6625160);
//Py_Finalize(); /*结束python解释器,释放资源*/
//CQ_sendPrivateMsg(ac fromQQ socre.c_str());
//如果要回复消息,请调用酷Q方法发送,并且这里 return EVENT_BLOCK - 截断本条消息,不再继续处理 注意:应用优先级设置为“最高“(10000)时,不得使用本返回值
//如果不回复消息,交由之后的应用/过滤器处理,这里 return EVENT_IGNORE - 忽略本条消息
return EVENT_IGNORE;
}
/*
* Type=2 群消息
*/
CQEVENT(int32_t __eventGroupMsg 36)(int32_t subType int32_t msgId int64_t fromGroup int64_t fromQQ const char *fromAnonymous const char *msg int32_t font) {
return EVENT_IGNORE; //关于返回值说明 见“_eventPrivateMsg”函数
}
/*
* Type=4 讨论组消息
*/
CQEVENT(int32_t __eventDiscussMsg 32)(int32_t subType int32_t msgId int64_t fromDiscuss int64_t fromQQ const char *msg int32_t font) {
return EVENT_IGNORE; //关于返回值说明 见“_eventPrivateMsg”函数
}
/*
* Type=101 群事件-管理员变动
* subType 子类型,1/被取消管理员 2/被设置管理员
*/
CQEVENT(int32_t __eventSystem_GroupAdmin 24)(int32_t subType int32_t sendTime int64_t fromGroup int64_t beingOperateQQ) {
return EVENT_IGNORE; //关于返回值说明 见“_eventPrivateMsg”函数
}
/*
* Type=102 群事件-群成员减少
* subType 子类型,1/群员离开 2/群员被踢 3/自己(即登录号)被
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2906 2017-12-08 09:40 cqsdk-vc-master\cqsdk-vc-master\.gitignore
文件 85367 2019-01-04 11:24 cqsdk-vc-master\cqsdk-vc-master\.vs\config\applicationhost.config
..A..H. 43008 2019-04-28 09:07 cqsdk-vc-master\cqsdk-vc-master\.vs\CQPdemo\v15\.suo
文件 38916096 2019-04-28 09:07 cqsdk-vc-master\cqsdk-vc-master\.vs\CQPdemo\v15\Browse.VC.db
文件 50331648 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\.vs\CQPdemo\v15\ipch\9ceeb7ae504f569b.ipch
文件 50331648 2019-04-27 16:56 cqsdk-vc-master\cqsdk-vc-master\.vs\CQPdemo\v15\ipch\AutoPCH\2125c595a7318cce\DLLMAIN.ipch
文件 122 2017-12-08 09:40 cqsdk-vc-master\cqsdk-vc-master\appveyor.yml
文件 5969 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\appmain.cpp
文件 134 2017-12-08 09:40 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\appmain.h
文件 4490 2017-12-08 09:40 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\com.example.democ.json
文件 5815 2017-12-08 09:40 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\cqp.h
文件 9880 2017-12-08 09:40 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\CQP.lib
文件 5696 2019-04-27 10:58 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\CQPDemo.vcxproj
文件 1875 2019-04-26 15:29 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\CQPDemo.vcxproj.filters
文件 165 2019-04-26 15:08 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\CQPDemo.vcxproj.user
文件 391 2017-12-08 09:40 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\dllmain.cpp
文件 2625 2019-04-27 17:49 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\ExcelClass.cpp
文件 164 2019-04-27 17:47 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\ExcelClass.h
文件 22444 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\appmain.obj
文件 3744 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\CL.command.1.tlog
文件 77920 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\CL.read.1.tlog
文件 2456 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\CL.write.1.tlog
文件 227 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\com.example.democ.lastbuildstate
文件 806 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\com.example.democ.write.1u.tlog
文件 2192 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\li
文件 5968 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\li
文件 1090 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.exam.9D36EAFF.tlog\li
文件 2540 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.example.democ.Build.CppClean.log
文件 22806528 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\com.example.democ.pch
文件 1420 2019-04-28 08:36 cqsdk-vc-master\cqsdk-vc-master\CQPdemo\Release\CQPDemo.log
............此处省略31个文件信息
评论
共有 条评论