本帖最后由 went 于 2026-11-13 23:20 编辑
可以调用一些简单的api,测试脚本放在1楼
- win32 api 调用
- wapi.exe 用法:
- 初始化 wapi -init [-debug]
- 释放资源 wapi -free
- 设置同步模式 wapi -sync,async
- 设置变量 wapi -set name { #num[b,o,h] | @float | $var | str }
- 获取变量 wapi -get name [-str | -int | -float]
- 显示所有变量 wapi -show
- 显示变量内存 wapi -mshow name size [-offset 0] [-r radix] [-addr]
- 设置变量内存 wapi -mset name value [-offset 0] [-s,b,w,d,q] [-addr]
- 获取变量内存 wapi -mget name {-b,w,d,q,s} [-offset 0] [-addr]
- 填充变量内存 wapi -mfill name count value [-offset 0] [-s,b,w,d,q] [-addr]
- 调用API wapi -call mod fun [args ...]
- 调用API并返回 wapi -rcall ret mod fun [args ...]
- 查看示例 wapi -sample
- 备注:
- 1.首次调用init初始化,后面调用清空所有变量,init和free请配套使用
- 2.$var表示变量的值,$$var表示取变量的地址,在call时可用
- 3.内置变量 $WAPI_FUN_0 ~ $WAPI_FUN_5,分别为有0~5个参数的回调函数,在call时可用
- 4.要操作float或int变量内存,请在mshow,mget,mset,mfill命令添加-addr开关
复制代码
这个是下载地址 https://gitee.com/wentlis/wapi/releases
|