01、F_Path | |
类型:函数 | 参数:无 |
功能:返回当前文件路径(一般是在DLL文件存放位置) |
02、F_FileName | |
类型:函数 | 参数:文件路径 |
功能:从文件路径中只返回当前文件的名称 |
03、F_NewFileName | |
类型:过程 | 参数:旧文件名,新文件名 |
功能:文件更名,需要有路径的文件地址 |
04、F_FileLen | |
类型:函数 | 参数:文件名 |
功能:返回当前文件大小(字节) -1为无文件 |
05、F_FileDateTime | |
类型:函数 | 参数:文件名 |
功能:返回当前文件修改时间 |
06、F_FileDel | |
类型:函数 | 参数:文件名 |
功能:删除当前文件 成功时返回0 |
07、F_FileCopy | |
类型:过程 | 参数:原文件名,目标文件名 |
功能:文件复制,可以复制正在使用的文件,但SQL占用数据库文件还是不行 |
08、F_W_txt | 旧名:F_Save_Txt |
类型:过程 | 参数:文件名,内容,方式,格式"g/u" |
功能:写入文件,格式"g"时gb2312格式; "u"为 utf-8格式 文件名如果没有指定位置,则为当前目录下(App_Path) |
09、F_R_txt | 旧名:F_Load_Txt |
类型:函数 | 参数:文件名,格式"g/u" |
功能:读取文件,格式"g"时gb2312格式; "u"为 utf-8格式 |
10、F_Ceil | |
类型:函数 | 参数:数值 |
功能:向上取整 返回: 如1.1则=2 ,1.8也=2,区别于是4舍5入[保留三位小数:Round(X,3)] |
11、F_1024X | |
类型:函数 | 参数:数值 |
功能:字节转具体化大小 KB MB GB TB PB EB ZB |
12、F_num | |
类型:函数 | 参数:内容,查询 |
功能:判断有几个 返回: 内容123451236789,如查询3则返回=2;如查询36则返回=1 |
13、F_0_9 | |
类型:函数 | 参数:数字,参数U/L |
功能:参数=U 全角化数字 012 →012 参数=L 半角化数字 012→ 0 1 2 |
14、F_RMB | |
类型:函数 | 参数:数值 |
功能:人民币大写 返回: 12.3=壹拾贰元叁角 | |
15、F_Rand | 相关:F_Rand2 1=数字 2=字母 3=字母+数字 |
类型:函数 | 参数:范围,方案0或1 |
功能:返回范围内随机数字,0=快速 1=慢速,但更随机 [非特殊要求建议使用快速] |
16、F_Sfz | |
类型:函数 | 参数:身份证号,项目 |
项目=xb 性别 [0=女 1=男] 项目=sr 出生日期 [2020-01-01] 项目=nl 年龄(判断同年月份) [18] 同一年内没有超过月份年龄不+1 项目=dz 身份证号对应的省、市、区 (DLL同目录下需要sfz.dat文件支持) 返回:-1时为错误的证件号 |
17、F_Time | |||
类型:函数 | 参数:时间,方式 | ||
功能:格式化时间,如下: | |||
1=2021-01-09 17:15:39 | 2=2021-01-09 | 3=17:17:20 | |
4=2021年01月09日 | 5=20210109 | 6=2021-01-09 17:18 | |
7=同60 兼容之前版本用 | 8=2021-01 | 9=-01-09 | |
10=210109171851 | 11=2021-01-09 17:19 星期六 | 12=2021年01月09日 星期六 | |
13=202101 | 21=今天开始时间 | 22=今天结束时间 | |
14=星期六 | 23=当月开始时间 | 24=当月结束时间 | |
60=21010917233987 到小数秒 常用于生成单号! | 61=202101091724到分钟 常用于时间KEY校验! |
18、F_JM | 相关:F_JM_UN解密 |
类型:函数 | 参数:内容 |
功能:字符串简单加密 |
19、F_MD5 | 前提:MD5_Salt变量 |
类型:函数 | 参数:内容 |
功能:标准版 MD5 32位 小写,可使用MD5_Salt使MD5值不一样的处理 |
20、F_FileMD5 | |
类型:函数 | 参数:文件地址 |
功能:取文件的MD5值,这里和MD5_Sal无关,仅标准MD5! | |
21、F_TKey | 前提:SaltKey变量 |
类型:函数 | 参数:内容 |
功能:内容为空时生成时间KEY;有内容时判断内容Key是否正确 返回1=正确 注1:SaltKey变量 为生成Key时的通讯密匙,使用前初始化时必须先定义! 注2:认证有效时间±1分钟,所以要校对时间 |
22、F_CLen | |
类型:函数 | 参数:内容 |
功能:中英文长度计算 |
23、F_no32 | |
类型:函数 | 参数:内容 |
功能:去掉多余的空格,使没有两个连续的空格 返回: 内容12 451 23678 9,则返回=12 451 2345678 9 |
24、F_TDQ | |
类型:函数 | 参数:内容,长度,方式 |
功能:文字对齐 方式0=左对齐 1=右对齐 2=居中对齐 |
25、F_DDQ | |
类型:函数 | 参数:内容,长度,格式 |
功能:以小数点为中心对齐 格式为"0.00"或"0.000 |
26、F_THH | |
类型:函数 | 参数:内容,长度 |
功能:自动换行,文本一行大于多少就换行。1汉字=2字符 |
27、F_PY | |
类型:函数 | 参数:汉字 |
功能:取汉字首字母拼音 如“中国”则返回:ZG | |
28、F_NL | |
类型:函数 | 参数:时间,样式 |
功能:取农历 6=以日历格式输出,最大2091-02-17 样式:0=农历:庚子年(鼠)冬月廿 节气 1=冬月廿 2=(鼠)冬月廿 3=庚子年 4=鼠 5=节气 |
29、F_Timg | |
类型:函数 | 参数:时间1,时间2 |
功能:返回具体间隔时间 “几年几月几天” |
30、F_F3 | |
类型:函数 | 参数:内容,间隔符,第几个 |
功能:返回间隔内容第几个数据 返回: 如内容 "123|6,66|333","|",1则返回6,66 |
31、F_000 | |
类型:函数 | 参数:数字,参数 |
功能:参数为空时格式化数字为小数点后2位 ,参数可为"0.000"、"@@@"功能等同为Format函数,添加目的主要是ASP没有这个 返回: 如.1则=0.10 |
32、F_xml | |
类型:函数 | 参数:内容,左边,右边 |
功能:取左边与右边之前的内容 返回: 如123456789左=3右=7,则返回=456 |
33、F_xml2 | |
类型:函数 | 参数:内容,名称,取第几条 |
功能:取<>中间值 AA=串 BB=<名称> CC=取第几条 返回: 内容<a>111</a><a>222</a>。如a,2则返回222 |
34、F_HEX_to_BIN | |
类型:函数 | 参数:十六进制内容(文本) |
功能:将十六进制内容转换为二进制串(11111100010101这样的字符串) | |
35、F_BIN_to_HEX | |
类型:函数 | 参数:二进制内容(文本) |
功能:将二进制内容转换为十六进制串 |
36、F_QX | |
类型:函数 | 参数:二进制内容,位置 |
功能:用于权限判断,等同于Mid$(内容, 位置, 1) |
37、F_QRMaker | |
类型:过程 | 参数:内容,大小,存储位置 |
功能:生成二维码,1大小=20象素 |
38、F_Encode | 相关:F_Decode 解密 |
类型:函数 | 参数:内容 |
功能:另一种加密方式,内容会变长 |
39、F_VbsEscape | 相关:F_VbsUnEscape 解码 |
类型:函数 | 参数:内容 |
功能:字符防乱码加码 javascript中的escape()等效 |
40、F_IPJM | |
类型:函数 | 参数:IP信息 |
功能:IP地址加密/解密,自动互转 |
41、F_DirToMD5 | |
类型:过程 | 参数:目录路径,输出文件名 |
功能:获取目录下全部文件的MD5值,用于软件升级时同步判断用 |
42、F_R_ini | |
类型:函数 | 参数:主节点, 项目名,文件路径 |
功能:读取.ini配置文件 (App_Path) | |
43、F_W_ini | |
类型:过程 | 参数:主节点, 项目名, 内容,文件路径 |
功能:写入.ini配置文件 (App_Path) |
44、F_File_Cls | |
类型:过程 | 参数:文件地址,扩展名,天数 |
功能:清理超期历史文件,扩展名为*删除全部文件,大于天数,不含当天 |
45、F_UnixTime | |
类型:函数 | 参数:时间 |
功能:时间戳互转北京时间,时间格式返回时间戳,时间戳则返回北京时间 注意:这个时间戳 |
46、F_Unix2020 | |
类型:函数 | 参数:时间 |
功能:功能同F_UnixTime,但起始时间为2020-01-01 00:00:00 注意:这个时间戳没有最大最小时间限定了!(2024-06-06改版后) |
47、F_IP_wd | |
类型:函数 | 参数:IP地址,参数1、2或3 |
功能:192.168.0.1转网段 192.168.0.*或192.168.*.*或192.*.*.* |
48、F_B0 | |
类型:函数 | 参数:内容 |
功能:对.01或-.5缺0的数据补全0为0.01,-0.5区别format格式化后少数位 |
49、F_UDP_Key | 前提:F_TKey函数 ← SaltKey变量 |
类型:函数 | 参数:标识ID,指令,参数 |
功能:建立UDP传送加密KEY串,当标识ID为空时自动生成ID,配合UDP指令集对应功能使用,只是一种数据格式生成函数,自动生成数据格式如下: 时间Key=F_TKey("") [UDP]│标识│指令│参数│时间Key│MD5(标识+指令+参数+Left(时间Key,8))│[END] 注:此处分隔符用的是全角"│" -22106 | |
50、F_No_Reg | |
类型:函数 | 参数:字符串,方案 |
功能:判断是否有不安全字符串,避免在注册登录等特殊字段中使用 同时都不能有ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ" & Chr(34) & Chr(9) |
51、F_Zip | |
类型:过程 | 参数:源文件,目标文件,压缩率 |
功能:文件压缩与解压,压缩率1低~9高,当压缩率为0时为解压操作, |
52、F_GP | |
类型:函数 | 参数:内容,名称 |
功能:取地址串中对应数据,区分大小写,内容如: |
53、F_To_File | |
类型:过程 | 参数:源文件,IP,端口,目标文件 |
功能:UDP上传送文件到指定IP端口接收,需要有接收端支持使用。 |
54、F_ToFile_Z | |
类型:函数 | 参数:无 |
功能:获取UDP文件传输时的 上传或下载状态 [配合53使用] 返回:状态-1失败0传输中1完成|文字说明|传送比率|超时次数 |
55、F_16F64 | 旧版:F_16To64 (只能短数据) |
类型:函数 | 参数:十六进制内容 |
功能:十六进制转64进制,新版可自动分段处理,支持大数据处理 | |
56、F_64F16 | 旧版:F_64To16 (只能短数据) |
类型:函数 | 参数:64进制内容 |
功能:64进制转十六进制,新版可自动分段处理,支持大数据处理 | |
57、F_16To10 | |
类型:函数 | 参数:十六进制内容 |
功能:十六进制转化为十进制,系统函数Hex(十进制内容) |
58、F_16To2 | |
类型:函数 | 参数:十六进制内容 |
功能:十六进制转化为二进制字符串如:11100110101 |
59、F_2To16 | |
类型:函数 | 参数:二进制内容 |
功能:二进制字符串转化为十六进制 |
60、F_C_sum | |
类型:函数 | 参数:十六进制内容 |
功能:累加和,主要用于串口通讯中效验(中间无空格) |
61、F_C_32 | |
类型:函数 | 参数:十六进制内容 |
功能:将十六进制内容空格化如FFAABB转换为FF AA BB |
62、F_HexSend | |
类型:函数 | 参数:十六进制内容,串口控件名 |
功能:通过串口发送十六进制内容 AA BB CC [中间有无空格均可] |
63、F_ID | 不适合多进程调用,因为原数据在AB中 |
类型:函数 | 参数:无 |
功能:产生不重复的ID,每秒10000条,格式Unix2020+0000 如:85850324479999 |
64、F_IS | |
类型:函数 | 参数:内容,条件 |
功能:判断内容条件0=数字1=日期 2=NULL 3=手机号 4=邮箱 5=身份证,0=是 -1=不是 | |
65、F_File_JM | |
类型:过程 | 参数:源文件,目标文件 |
功能:使用二进制方式简单对文件进行加密或解密 |
66、F_File_FF | |
类型:函数 | 参数:文件名,长度 |
功能:取二进制文件头尾指定长度的十六进制内容 当长度为正时开始部分取指定长度,为负时从尾部取指定长度 |
67、F_Trim_C | |
类型:函数 | 参数:内容,方案 |
功能:方案条件0=普通 1=没有换行 2=没有空格 3=没有换行没有空格 0时去掉,Tab,单引号,双引号,?@{}()等 |
68、F_R_HTML | |
类型:函数 | 参数:网页内容 |
功能:过滤HTML文档标签,除去全部< >之间的标签信息,只留下内容 |
69、F_TextFormat | |
类型:函数 | 参数:内容,KeyAscii,方案 |
功能:控制文本框只能输入的内容,方案如下 0=正整数 ,1=正负整数,2=正小数 ,3=正负小数,4=任意字母 | |
调用方式: Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer) KeyAscii = AB.F_TextFormat(Text1(Index), KeyAscii, 2) '2=正小数 End Sub |
70、F_W_Buffer | |
类型:过程 | 参数:序号,内容 |
功能:用于解决大量累加数据输出慢的存入处理过程。序号必须从0开始 |
71、F_R_Buffer | |
类型:函数 | 参数:无 |
功能:将已存入的数据缓存读取出来,并清空缓存数据。 | |
72、F_AES_E64 | 相关:F_AES_D64 解密 |
类型:函数 | 参数:内容,密码 |
功能:将数据用密码加密后输出。有64时为64进制压缩格式输出! ?! |
73、F_UTF8_Encode | |
类型:函数 | 参数:内容 |
功能:UTF-8 编码,输入字符串内容,输出二进制内容 |
74、F_UTF8_Decode | |
类型:函数 | 参数:内容 |
功能:UTF-8 解码,输入二进制内容,输出字符串内容 |
75、F_Del_R | |
类型:函数 | 参数:字符串,位数 |
功能:删除右边几位数据 |
76、F_G_F3 | |
类型:函数 | 参数:内容,查询内容,间隔符 |
功能:判断是第几个 返回: 内容123,45,123,67,89,如查询45则返回=2;如查询67则返回=4 |
77、F_File_To16 | F_File_To64 |
类型:函数 | 参数:文件名 |
功能:读取文件并将二进制数据并转文16[64]进制字符串。从文件→字符串 |
78、F_16To_File | F_64To_File |
类型:过程 | 参数:字符串,文件名 |
功能:将16[64]进制字符串转为二进制数据后保存为文件。从字符串→文件 |
79、F_DirSize | |
类型:函数 | 参数:目录名 |
功能:返回当前目录大小(字节),含子目录 |
80、F_Json2GET | |
类型:函数 | 参数:内容 |
功能:数据串格式"AA=1&BB=2&CC=3"与Json格式内容{"AA":"1","BB":"2","CC":"3"}互转 |
81、F_MD5_C | 前提:MD5_Salt变量 |
类型:函数 | 参数:内容 |
功能:同F_MD5一样,但这个是支持中文签名用的MD5,常用于支付认证 |
82、F_Json | |
类型:函数 | 参数:Json内容,字段,主,子,取项 |
功能:简单的Json处理函数,取项=主数,得到有多少条数据;子数,得到子项目有多少条数据;子串,得到子项目数据串;键名,得到子项目数据的名称;键值,得到子项目数据的内容。[目前只能处理纯字符型] |
83、F_Pic_Base64 | |
类型:函数 | 参数:文件名 |
功能:将图片(文件)转换为Base64格式的字符串。 |
84、F_Base64_Pic | |
类型:过程 | 参数:字符串,文件名 |
功能:将Base64格式的字符串转换为图片(文件)存放。 |
85、F_Dir | |
类型:函数 | 参数:文件名 |
功能:功能同Dir系统函数,因在多线程中不能直接使用DIR函数所以在这里用了相同函数处理 |
86、F_UBB | 另有:F_UN_UBB |
类型:函数 | 参数: |
功能:对,{逗号}’{单引}”{双引}#{井号}&{与号}{TAB}等特殊字符处理 注:仅用在用户输入端(框)中处理,不要去处理代码中数据 | |
87、F_D_Run | |
类型:函数 | 参数:数值1,运算方式,数值2 |
功能:大数运算 "+","-","*","/","\","^","M" ^=幂;M=取余;\=整数...余数; |
88、F_SHA1 | |
类型:函数 | 参数:字符串 |
功能:返回SHA-1 哈希数 |
89、F_SortJSON | |
类型:函数 | 参数:JSON字符串 |
功能:返回对JSON数据排序(以字段排序) |
90、F_Calc | |
类型:函数 | 参数: 字符串 |
功能:算术四则综合运算,如(2*9)-10-(19*5)则返回-87 |
91、F_UnixJava | |
类型:函数 | 参数:时间 |
功能:同F_UnixTime,但是这个是Java版本13位 1731507369651=2024-11-13 22:16:09.651 |
92、F_DelDup | |
类型:函数 | 参数:字符串 |
功能:去掉以“,”为间隔的字符串中重复数据, |
93、F_String_Zip | 关联:F_String_Un |
类型:函数 | 参数:字符串,缓存目录 |
功能:对字符串压缩处理,既可以减少传输数据大小也可避免中文在TCP等传输中乱码的问题,缓存目录为空默认是系统临时目录,建议填写更稳定一些。 |