• 注册
  • 模块/支持库 模块/支持库 关注:1 内容:89

    易语言应用接口支持库Ex版 可无缝替换

  • 查看作者
  • 打赏作者
  • 当前位置: 七七博客 > 模块/支持库 > 正文
    • 模块/支持库
    • 易语言应用接口支持库Ex版 可无缝替换

      原贴来自:https://bbs.125.la/forum.php?mod=viewthread&tid=14756065&extra=

      介绍

      应用接口支持库同特殊功能支持库一样,在日常开发中出现频率很高,尤其是在获取各种信息而进行配适时,随着windows对老版本的不在支持,以及老旧API的废弃,使很多开发者对许多命令无法兼容新版windows系统而感到头疼;所以支持新系统的【应用接口支持库Ex 】来了

      应用接口支持库Ex版,由C++开发,支持使用vs2019静态编译,1:1与易语言自带的【应用接口支持库】中的命令 参数一样,同一份源码,可直接无缝代替,命令说明更加详细,参数一样。 整体效率都有提升。并且对于老旧api进行删减,能够避免使用MFC的地方也完全避免掉。

      部分更新

      命令:”模拟按键()”通用型参数兼容宽字符处理命令:”模拟按键()”通用型参数兼容宽字符处理

      命令:”弹出光驱()”和”关闭光驱()” 增加是否执行成功判断,系统错误代码可用 “取最后错误()” 命令取出

      命令:”取系统信息() ” 兼容win7以上系统,增加国家ISO和是否为x64架构两个成员

      命令:”取BIOS信息()” 兼容新版系统,解决取不出BIOS信息的情况,解决编码导致的取出乱码问题

      命令:”取文件版本信息()” 增加开发者编译版本和特殊编译版本两个成员

      命令:”取CPU信息()” 修改CPU序列号为windows标准格式,修改取不出cpu缓存以及二级缓存的情况,修改位宽最大只能取到32位的情况,将内联汇编代码,改为_cpuid指令,x64和x86都可以通过编译 添加三级缓存大小。

      命令:”取CPU占用率()” 返回值修改为double,取出更为精确。

      命令:”打开监视器()” 更名为”打开屏幕()“去掉无用的参数”窗口句柄”,防止开发者填写错误,并增加消息投递是否成功返回值;

      命令:”关闭监视器()” 更名为”打开屏幕()“去掉无用的参数”窗口句柄”,防止开发者填写错误,并增加消息投递是否成功返回值;

      命令:”添加右键菜单()” 增加图标作用区域快捷按键以及shif显示,并添加详细说明,修复x64系统无法添加右键菜单问题,代码参考论坛水友 @StarAdmire 项目

      命令:”删除右键菜单()”  添加详细说明增加作用区域

      命令:”设置自动运行()” 添加详细说明

      命令:”安装字体()” 新增内存临时安装,安装后进程会拷贝资源即可释放字体资源,生命周期为进程周期,进程独占资源,临时字体无法被枚举,进程周期内可以使用返回字体句柄调用删除字体来删除删除,即使不删除,进程结束后也会自动销毁。

      命令:”取图片宽度()” 新增取内存资源,并增加取所有标准类型图片。

      命令:”取图片高度()” 新增取内存资源,并增加取所有标准类型图片。

      命令 “删除程序组()” 添加详细信息,将CFile类更改为windowsapi

      命令 “创建程序组()” 添加详细信息,将CFile类更改为windowsapi

      命令 “删除程序项()” 添加详细信息,将CFile类更改为windowsapi

      命令 “创建程序项()” 添加详细信息,将CFile类更改为windowsapi

      命令 “取快捷方式目标()” 参数名称部分进行修改,添加详细说明

      命令 “格式化字符串()” 新增unicode部分

      网络通信部分

      大部分命令由Winsock1 改为Winsock2,部分信息添加详细说明

      命令 “是否与互联网连接()”更名“是否连网()” ,并返回且只返回是否至少有一个连接到 Internet 的连接可用。 它不保证可以建立与特定主机的连接。如:连接到(“www.baidu.com”) 原代码是判断是否能访问百度。

      命令 “是否登入网络()”重新添加,并更名,是否存在网络

      命令 “发送局域网消息()”参数3,改为保留参数

      窗口操作部分

      命令 : “打开特殊系统窗口()” 窗口打开方式由run改为创建进程。修复崩溃问题。

      命令 : “设置窗口透明度()” 新增 颜色值和鼠标穿透参数,新增逻辑型返回值

      命令 : “取所有窗口列表()” 更名 取所有窗口句柄列表 并将返回值调整为整数型数组(唯一一个没兼容原函数的函数,但是窗口句柄为什么要文本型呢)

      新增

      创建快捷方式

      取屏幕DPI

      隐藏鼠标

      显示鼠标

      蜂鸣 同 鸣叫 添加参数

      取硬盘编号

      窗口圆角化

      窗口置顶

      程序提权

      隐藏内容需要登录才可以看见

      登录

      请登录之后再进行评论

      登录
    • 任务系统
    • 帖子间隔 侧栏位置: