• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.1
软件大小:62.5M
更新时间:5-24

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:3.2
软件大小:253M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
发新话题 回复该主题

[插件源码] 天纵命令库v1.1【各种小功能+正则+POST+注册表+快捷方式+JSON+数... [复制链接]

1#
以前的所有帖子作废,后面天纵命令库会全部打包,一起发布。下载地址在楼底。
最重要的要放在前面,鸣谢:
感谢 神梦科技 为本命令库编写第一版文档。
感谢 山海师 (好基友就不多说了,晚上润滑油我已经准备好,来我房间一趟)。

插件特色:
这个命令库最大的特色就是开源 and 所有代码均采用vbs写成,不用第三方编程语言,尽量用按键本身就支持的东西完成全部功能开发。因此本命令库也具备了一些其他插件不具备的功能,比如函数都是直接导入到全局环境中的。

插件版本:
核心库:0.1.1
数据库:0.0.8
DWX库:0.0.6
验证码库:0.0.9

功能清单:

核心库:
易用性改进(Include直接引用vbs文件、iif单行双分支判断)
位运算(取位、置位、左右移位)
CRC32算法(结果和正常的CRC32有所区别,目前还没时间调整,但算法是能用且木有问题的)
Trim加强(支持任意字符的左右两侧裁剪)
文件操作(文件读写追加、写二进制、判断是否存在、复制粘贴删除移动、取不重复文件名等)
正则表达式(一行提取数据、提取表格等)
HTTP操作(GET、POST、UPLOAD,支持UTF8和GBK,可以直接存储为文件)
随机数(增加了按键本身没有的一些随机数方式:随机逻辑、随机日期、随机数组、随机整数范围)
快捷方式(创建快捷方式、创建链接等)
开机启动项(添加开机自动启动、删除开机自启动、获取是否已经设置开机自启动)
注册表(读、写、删除)
运行程序(运行程序后等待结束、仅运行,支持指定窗口初始状态)
路径操作(根据路径提取路径、文件名、后缀名)
系统路径(获取系统目录、临时文件目录、桌面、收藏夹、启动等共计18种)
日期操作(根据数据生成日期、时间)
日志操作(方便快捷的文本日志类、表达直观,功能强大的网页日志类)
数据编码(自定义8to6编码算法,允许自由修改码表增强数据混淆能力)
JSON(可以解析一些简单的JSON到字典对象或对应的数据类型)

数据库:
ACCESS数据库操作(ADO)
SQLite3数据库操作(ADO)
MSSQL数据库操作(ADO)
TXT数据库操作(tz_TextDataBase类)

DWX:
动态API调用
结构体支持
变量指针支持
回调支持
汇编执行支持


验证码:
4个平台的短信验证码支持(部分平台已经无法使用)



感谢山海师为本命令库编写了完善的帮助文档(也感谢神梦科技编写了第一版文档)



网页日志类(支持多种风格显示哦,这只是冰山一角)



数据库操作,美如画,再也不用用各种数据库插件写SQL写到死了。

更多惊喜,等你发现。




下载地址:
tzlib.zip (, 下载次数:936)

点评

37566454  好好更新 加强功能 第二个大漠要出来了!  发表于 2017/2/9 15:14:27

    已有1评分我要评分查看所有评分

    最后编辑兄弟工程师06 最后编辑于 2017-11-15 17:43:56
    如果你不能把它简单地解释出来,那说明你还没有很好的理解它。
    2#

    下载地址:
    tzlib.zip (, 下载次数:709)





    天纵SDK的数据库类可以非常方便的操作数据库,然而需要系统提供一定的支持「安装数据库驱动」。

    目前内置了对 SQLite3 和 Access、MSSQL 数据库的直接支持,这是最常见的几种数据库。以后可能会考虑支持更多的数据库,当然你也可以用 OpenEx 函数传递连接字符串打开任何ODBC支持的数据库。

    大多数的系统中并不包含数据库驱动,尤其是精简版系统,所以想使用数据库,需要安装对应的驱动才行,驱动的安装包和管理软件我已经为各位准备好了:
    下载地址:http://pan.baidu.com/s/1uJSKY

    对于接触数据库很少的人来说可能会存在数据库选择苦难的症状,我个人是比较推荐SQLite3的,除了速度更快以外,驱动包也更小,第三方的管理工具十分强大,运行稳定没有那么多矫情的错误。

    Access是微软的老牌单机数据库,当然,天纵SDK使用ACE引擎提供这种数据库的支持,ACE引擎区别与JET引擎,为什么这里也说一下,鉴于现在是新时代,我们也得追求点新的东西,然而ACE引擎要很新版的系统才自带,而JET引擎很多机器都有了,这是没错的,不过很多系统的JET引擎有问题并且无法修复(除非安装Office 2003完整版,大概600MB),而ACE引擎有独立安装包(20M),各种意外情况少很多,所以自带就不再有优势了。

    最后编辑兄弟工程师06 最后编辑于 2016-01-18 17:14:36
    如果你不能把它简单地解释出来,那说明你还没有很好的理解它。
    3#

    自古三楼是偶滴我看看是个啥

    4#

    先预定期安排,此贴必火,火速留名

    5#

    一直期待官方整个全面的命令库,顶
    关注中。。。

    6#

    学习学习

    <strong><font color="red"><font size="13">承接 办公、游戏、网页类脚本订制 点击联系我→</font> </font></strong>  <a href="http://sighttp.qq.com/authd?IDKEY=fde270ae223942c33e65d7443e77a534e63968304896d116" target="_blank"><img id="aimg_W9p54" onclick="zoom(this, this.src, 0, 0, 0)" class="zoom" src="http://wpa.qq.com/pa?p=2:317191238:48" onmouseover="img_onmouseoverfunc(this)&quo
    7#

    只看说明便有小兴奋(虽然目前基本不懂,但感觉到价值大),迫不及待顶一下再去下载收藏——待某一天需要时慢慢消化!

    8#

    回复 1楼兄弟工程师06的帖子

    说明文档没有sql数据库啊,怎么用

    9#

    回复 8楼xueshenghe的帖子


    这一部分山海师还在编辑,下次更新就带上了~

    另外范例演示了数据库的基础用法,也可以暂时参考。

    最后编辑兄弟工程师06 最后编辑于 2016-01-19 15:33:36
    如果你不能把它简单地解释出来,那说明你还没有很好的理解它。
    10#

    该用户帖子内容已被屏蔽

    如果你不能把它简单地解释出来,那说明你还没有很好的理解它。
    11#

    支持06 必须顶起来

    12#

    必须要顶一下

    13#

    谢谢分享!

    14#

    看看指针结构体怎么回事

    15#

    指针结构体 的支持,有文档可以参考吗?

    16#

    回复 15楼liuse2ee的帖子

    主要是DWX2对象的MemAlloc、StrPut、NumPut等函数,文档是英文版的(压缩包中的 DWX英文版帮助文档.chm),10楼也有一段范例代码,弹出系统对话窗的。
    这部分需要对结构体的对齐、偏移有一定了解。但确实是目前按键唯一实现所有API通吃的库了。

    如果你不能把它简单地解释出来,那说明你还没有很好的理解它。
    17#

    回复 16楼兄弟工程师06的帖子

    是啊,就是 结构体的对齐、偏移的正确性确认很费时。

    18#

    数据库 的表查询可以吗?
    用 Exec(sql) 怎么返回结果呢?

    19#

    HttpGet 的网址中,如果有 & 怎么转义?

    20#

    回复 18楼liuse2ee的帖子

    可以参考其他编程语言的结构体定义,在没有field修饰的情况下默认都是4字节对齐的(char、short等数据类型也占据4字节),便宜从0开始,0、4、8、12、16、20……
    这样就可以确认每个结构体成员的偏移位置了。

    Exec如果要返回表的话,则返回数据集对象,直接Set给一个变量即可:
    Set var = db.Exec(sql)
    var.AddNew
    var("字段") = xxx
    traceprint var("字段")

    如果你不能把它简单地解释出来,那说明你还没有很好的理解它。
    发新话题 回复该主题