Sinet v1.0.6.22——陌诺AHK开源计划

在上个版本的基础上完善框架并且引入更多功能,改写了不少v1库

上次更新了基础框架,这次我又填充了不少内容,并且更新了版本更新文件,之后会陆续完善帮助文件。

主要更新:

1.NTLCalc库的整合

引入高精度计算NTLCalc,通过设置精度以及NTLCalc(计算式)来得到高精度结果,将Sinet.Math.Pi和e以及一些运算都更改为该高精度函数计算值

Sinet.NTLCalc.SetPrecision(500)
Sinet.NTLCalc.SetOutputPrecision(500)
Print Sinet.Math.Log(2)

2.Encode、Decode函数更新

支持非中文的base64加密和url转换

支持base64、unicode和url转换

Print Sinet.String.Encode("Text", "Base64")
Print Sinet.String.Decode("http://bai%20du.com, "Url")

3.新增System类,用于大量系统工作处理(还在完善)

(1)引入Sinet.System.Record(File,Key)函数,参数为File:文件保存位置,Key:录音所需热键。该函数仅调用一次,后续不再占用此热键。

Sinet.System.Record(A_Desktop "/1.wav", "Backspace")
; 此时按住Backspace开始录音,松开后在桌面获得1.wav文件,之后释放Backspace键

(2)(复古选项)引入Sinet.System.Media(Files)函数,参数为Files:视频文件列表。在独立窗口,调用WMPlayer接口播放视频。

Sinet.System.Media(["Temp.mp4"])

(3)引入Sinet.System.FaceDetect(Image)函数,参数为Image:包含脸部信息图片,返回识别人脸在图上位置及大小。

Sinet.System.FaceDetect("face.jpg")

(4)引入Sinet.System.BlueToothSearch()函数用于返回已匹配蓝牙设备
引入测试性功能Sinet.System.BlueToothDisConnect(Device)函数用于中断与当前设备连接
引入测试性功能Sinet.System.BlueToothHandsFree(Device)函数用于当前设备启用通讯模式(音质会变差,不建议使用)

(5)引入Sinet.System.isConnectToInternet()函数,返回网络连接状态——True或False。

(6)引入Sinet.System.PowerStatus(Number)函数,返回当前电池相关状态。具体参数见Sinet_Version.txt文件

(7)引入Sinet.System.SeriesNumber(Device)函数,默认获取本机序列号,可填变量包括但不限于BIOS
[reference:https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-baseboard]

4.更新Math类

更新Sinet.Math.Base(Text,Encoding,Target)目前支持十进制转任意位以及十六进制转十进制

5.依赖更新

引入CGdip的全部内容并对可读性适当改写,下一步会封装相应功能。感谢原作者thqby

引入一种新的窗口创建方式WebView,包含Dev_Tools、Tab_Show、Tabs_Show、Print_PDF函数

Win := Sinet.WebView("w=1000", "h=600")
Win.Tabs_Show("https://www.baidu.com")

 

同时引入WebView2类型,具体如何使用请参考其他文档或翻阅源码

6.更新XML类

引入XML类型,用于XML解析,目前包含TagName和TagValue两个函数,分别用于获取标签上内容和标签内内容

URL_XML := Sinet.XML("./Lib/Url.xml")
URL_Dict := Dict()

While True
{
    Try
    {
        Key := URL_XML.TagName("URL_Item", "name", A_Index - 1)
        Value := URL_XML.TagValue("URL_Item", A_Index - 1)
        URL_Dict[Key] := Value
    }
    
    Catch
        Break
}

Print URL_Dict

其他隐性更新会在后续功能完善后统一说明

新版本下载地址:

链接: https://pan.baidu.com/s/15rP9GAq0fiOoZL9ztyCXaQ?pwd=rg95 提取码: rg95 复制这段内容后打开百度网盘手机App,操作更方便哦 
–来自百度网盘超级会员v5的分享

给TA捐赠
共{{data.count}}人
人已捐赠
应用案例

ahk悬浮粘贴板内容在桌面,实现复制

2022-6-17 19:43:15

应用

自己写的,请问有什么错误吗?

2022-6-23 19:04:27

3 条回复 A文章作者 M管理员
  1. dbgba
    dbgba给您捐赠了¥2
  2. ahk小明

    ahk V1版本可以用Sinet吗

    • 陌诺Mono

      没有喔,v1语法不适合写这种库

个人中心
购物车
优惠劵
有新私信 私信列表
搜索