Appearance
KingwaAss(kingwa助手)用户说明书
适用对象:使用 KingwaAss 管理 kingwa.dll、kingwa.ini 和授权配置的 Windows 用户。
适用版本:当前 Windows 版 KingwaAss。实际版本号以程序标题栏和“帮助 -> 关于”显示为准。
作者信息:风影 / 微信:kingwa / QQ:172062200
1. 软件用途
KingwaAss(kingwa助手)用于配合大智慧和 kingwa.dll 使用,主要负责:
- 选择并记录大智慧主程序位置。
- 检查、安装或升级 kingwa.dll。
- 通过表格维护 kingwa.ini 配置,减少手工编辑 ini 文件。
- 管理 QQ 账号授权、电脑绑定和密码。
- 配置 QQ 机器人参数、本地 QQ 发送测试等辅助功能。
- 查看 DLL 日志和助手日志。
配置保存后,已经运行的大智慧通常不会立即重新加载 kingwa.ini。保存成功后请重启大智慧,使新配置生效。
2. 首次运行
- 运行
kingwaAss.exe。 - 如果提示输入用户号和密码,请输入授权 QQ 号和密码。
- 如果没有设置大智慧主程序,请按提示选择大智慧主程序 exe 文件。
- 程序会根据所选 exe 自动确定大智慧根目录,并在状态栏显示当前大智慧主程序路径。
- 程序会检查当前大智慧目录下的
kingwa.ini和kingwa.dll。
账号密码会保存到本机。覆盖安装通常不会要求重新输入;如果卸载、清理注册表或更换电脑,可能需要重新输入。
3. 主界面说明
主界面由四部分组成:
- 顶部菜单:配置、绑定电脑、日志、帮助。
- 配置下拉框:选择要维护的 ini 配置段。
- 配置表格:以表格方式增加、删除、修改配置。
- 日志窗口和状态栏:显示运行日志、大智慧主程序路径和 kingwa.dll 版本状态。
常用按钮:
增加:新增一行配置。删除:删除当前选中行。保存:保存当前表格到kingwa.ini。
如果修改了配置但没有保存,切换配置项或退出程序时会询问是否保存。选择“是”会先保存;选择“否”会放弃修改;选择“取消”会留在当前界面。
4. 菜单说明
4.1 配置菜单
账号密码管理:保存授权 QQ 号和密码,可显示密码、获取密码、修改密码。刷新配置表:重新加载当前配置表。kingwa.dll 相关配置请直接在主界面表格中修改并保存。QQ 本地发送测试:向已经打开的 QQ 聊天窗口发送测试消息。
4.2 绑定电脑菜单
绑定此电脑:把当前电脑绑定到账号。解绑此电脑:解除当前电脑绑定。解绑所有电脑:解除账号下所有电脑绑定。
绑定相关功能需要 RPC 服务器连接正常,并且账号授权有效。
4.3 大智慧工具菜单
防升级处理:把当前已设置大智慧目录下的升级相关文件移动到防升级备份目录。启动升级功能:从防升级备份目录恢复升级相关文件。自选股本地:把自选股设置为本地模式。自选股网络:把自选股恢复为网络同步模式。
执行这些操作前请先退出大智慧。防升级相关操作有可能无法完整恢复,请确认风险后再执行。操作目录为当前已设置的大智慧主程序所在目录。
4.4 日志菜单
查看DLL日志:打开大智慧目录下的kingwa.log。清空DLL日志:删除大智慧目录下的kingwa.log。如果大智慧正在占用日志,可能需要先关闭大智慧。查看助手日志:打开kingwaAss.log。
4.5 帮助菜单
kingwa说明书:打开在线说明文档。更新说明:打开在线更新说明。关于:显示 KingwaAss 版本和作者信息。
5. 账号和授权
5.1 保存账号密码
进入 配置 -> 账号密码管理:
- 输入 QQ 号。
- 输入密码。
- 可勾选“显示”查看密码明文。
- 点击“保存”。
QQ 号只需要填写数字,程序会自动按 QQ + QQ号 的格式处理。
5.2 获取密码
如果忘记密码,可点击“获取密码”。程序会通过服务器把密码发送到对应 QQ 邮箱。请确认 QQ 号填写正确。
5.3 修改密码
账号授权成功后,可点击“修改密码”。新密码需要满足长度要求,并且服务器连接正常。
6. 大智慧主程序和 kingwa.dll
首次运行或路径失效时,程序会要求选择大智慧主程序 exe。选择后:
- 状态栏显示大智慧主程序路径。
- 程序使用该 exe 所在目录作为“本大智慧目录”。
kingwa.ini保存在本大智慧目录下。- 程序检查
kingwa.dll版本,并在右下角显示是否需要安装或升级。
如果右下角提示可安装或升级 kingwa.dll,可点击版本按钮执行安装或升级。
7. 配置表格通用规则
7.1 保存规则
点击“保存”后,当前配置段会写入本大智慧目录下的 kingwa.ini。保存成功后会提示:
text
kingwa.ini 保存成功。
需要重启大智慧后生效。7.2 编码规则
kingwa.ini 必须是 ANSI/GBK 格式。程序读取时会检查并尽量把 UTF-8、UTF-8 BOM、UTF-16 等格式转换为 ANSI/GBK。
7.3 自动维护项
以下配置不需要用户手工维护:
[作者信息]:程序自动维护,无需手工修改。[QH]:期货相关配置由程序或 kingwa.dll 自动生成。DLL 日志参数:使用大智慧目录下的
kingwa.logcfg,不再放在kingwa.ini中。其中console=0表示关闭终端窗口,console=1表示打开终端窗口显示日志。
8. 各配置项说明
8.1 板块名
用于配置大智慧板块序号和板块名称。
表格列:
序号:板块编号。名称/数据号:板块名称。关联目录:可选。为空时表示本大智慧目录。
示例:
ini
[板块名]
7=自选股1
200=测试板块
9=自选股8,G:\DZHdzh861如果需要关联其它大智慧目录,点击关联目录单元格中的按钮选择目录。选择的目录必须包含 data 子目录。不要选择当前大智慧目录;当前目录请保持为空。
8.2 自定义数据名
用于配置大智慧自定义数据序号和名称。
表格列:
序号:自定义数据编号。名称/数据号:自定义数据名称。关联目录:可选。为空时表示本大智慧目录。
示例:
ini
[自定义数据名]
1=涨幅
11=预警价格1
100=大单委买均价,G:\dzh853X648.3 TDX板块名
用于配置通达信板块。
表格列:
序号:配置编号。名称/数据号:通达信板块名。通达信根目录:通达信安装根目录,目录下应包含T0002子目录。
示例:
ini
[TDX板块名]
2=ZXG,G:\TDX\TDX-KXG24108.4 TDX自定义数据名
用于配置通达信自定义数据号。
表格列:
序号:配置编号。名称/数据号:通达信自定义数据号。通达信根目录:通达信安装根目录。
示例:
ini
[TDX自定义数据名]
1=1,G:\TDX\TdxMPV1248.5 内存数据
内存数据目前作为记录本使用,用于记录某个序号的用途。
表格列:
序号:内存数据编号。用途:该编号的用途说明。
示例:
ini
[内存数据]
12=竞价额缓存8.6 字符串
用于配置可复用字符串模板。
表格列:
序号:字符串编号。内容:字符串内容。
示例:
ini
[字符串]
1=%stklabel %stkname 最新价:%c 涨幅 %zf8.7 SQLIT
用于配置 SQLite 数据库、表名和字段名。
表格列:
序号:配置编号。数据库文件:SQLite 数据库文件,可点击选择。表名:从数据库中选择或手工输入。字段名:从表字段中选择或手工输入。
保存时会检查表结构:
- 必须存在字段
日期,类型为INT或INTEGER,且NOT NULL。 - 必须存在字段
代码,类型为CHAR(8),且NOT NULL。 - 主键必须包含
日期和代码。 - 配置的目标字段必须存在。
参考表结构:
sql
CREATE TABLE [XXX](
[日期] INT NOT NULL,
[代码] CHAR(8) NOT NULL,
...
PRIMARY KEY([日期] ASC, [代码] ASC)
);示例:
ini
[SQLIT]
1=G:\StockDB\stock.db,涨停表,分歧度
8=G:\StockDB\bid.db,竞价数据,金额排名8.8 投资账户
用于配置交易账户文件路径。
示例:
ini
[投资账户]
8=G:\DZH\DZH873\USERDATA\NEWSELF\国金交易.INV8.9 URL
用于配置接口地址。
示例:
ini
[URL]
1=https://example.com/api8.10 FILE
用于配置外部文件路径。
示例:
ini
[FILE]
1=d:\沪深京流通盘.txt8.11 QQTITLE
QQ 本地窗口标题配置项,按序号填写内容,供 SendQQMsg 查找目标窗口。
8.12 WXTITLE
微信本地窗口标题配置项,按序号填写内容,供 SendWxMsg 查找目标窗口。
8.13 TXT文件名、文件名
文件名相关配置项,按序号填写内容。
8.14 龙虎榜
龙虎榜相关配置,使用键值表维护。
9. QQ 本地发送测试
进入 配置 -> QQ 本地发送测试。
使用步骤:
- 先打开目标 QQ 群或好友聊天窗口。
- 在“窗口标题”里填写聊天窗口标题中的关键文字,例如“投资修炼之路”。
- 填写消息内容。
- 点击“发送测试消息”。
如果提示未找到目标 QQ 窗口,请确认 QQ 聊天窗口已经打开,并且标题关键字能匹配窗口标题。
10. 日志和排错
10.1 查看日志
- DLL 日志:
日志 -> 查看DLL日志。 - 助手日志:
日志 -> 查看助手日志。
10.2 配置保存后不生效
保存 kingwa.ini 后,请重启大智慧。大智慧已经加载的 DLL 通常不会自动重新读取新配置。
10.3 RPC 服务器连接失败
可能表现为授权失败、查询版本失败、绑定电脑失败等。请检查:
- 网络是否正常。
- 服务器是否可连接。
- 账号密码是否正确。
- 当前版本是否被防火墙或安全软件拦截联网。
10.4 SQLIT 保存失败
请检查:
- 数据库文件是否存在。
- 表名是否正确。
- 字段名是否存在。
- 表结构是否包含
日期 INT/INTEGER NOT NULL和代码 CHAR(8) NOT NULL。 - 主键是否包含
日期和代码。
10.5 账号密码反复要求输入
账号密码保存在本机。以下情况可能需要重新输入:
- 换电脑使用。
- 卸载或清理工具删除了本地保存信息。
- 程序没有权限写入本地配置。
覆盖安装通常不会清除已保存的账号信息。
11. 安全和注意事项
- 不建议手工编辑
kingwa.ini,优先使用助手表格配置。 - 如果必须手工编辑,请保持 ANSI/GBK 编码。
[作者信息]不要修改,程序会自动恢复固定内容。[QH]不需要配置。- 保存配置后,请重启大智慧。
- 删除行前请确认当前选中行,删除后如未保存,退出或切换配置项时仍可选择放弃修改。
12. 快速操作流程
12.1 新增一个自定义数据名
- 下拉框选择
自定义数据名。 - 点击
增加。 - 填写序号和名称。
- 如果属于本大智慧目录,关联目录保持为空。
- 点击
保存。 - 重启大智慧。
12.2 新增一条 SQLite 字段配置
- 下拉框选择
SQLIT。 - 点击
增加。 - 填写序号。
- 点击数据库文件按钮选择
.db文件。 - 选择表名。
- 选择字段名。
- 点击
保存。 - 如果表结构不符合要求,按提示修改数据库表结构后再保存。
13. 文件位置
kingwaAss.exe:KingwaAss 主程序。kingwa.ini:位于所选大智慧主程序所在目录。kingwa.dll:位于所选大智慧主程序所在目录。kingwa.log:DLL 日志,位于大智慧目录。kingwaAss.log:助手日志,位于助手运行目录。