@@ -2,6 +2,8 @@
|
||||
|
||||
## `sqlCommnit(db_alias)`
|
||||
|
||||
声明:function
|
||||
|
||||
提交事务。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -12,12 +14,16 @@
|
||||
|
||||
## `sqlErrorMsg()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回最近出错的SQL语法执行的数据库出错信息。
|
||||
|
||||
返回:string
|
||||
|
||||
## `sqlCloseConn(db_alias)`
|
||||
|
||||
声明:function
|
||||
|
||||
主动关闭指定别名的数据库链接或者关闭所有数据库链接。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
## `readFile(data_type, alias, file_name, pos, length, data)`
|
||||
|
||||
声明:function
|
||||
|
||||
将本地的文件读取出来。文件格式可以是字符流、整数流、实数流、字节流等。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -27,6 +29,8 @@ return data;
|
||||
|
||||
## `fileModeToStr()`
|
||||
|
||||
声明:function
|
||||
|
||||
文件模式数值转换成文件模式字符串。仅NG客户端中支持。
|
||||
|
||||
返回:string
|
||||
@@ -43,6 +47,8 @@ return ret;
|
||||
|
||||
## `zipCompress(zip_alias, zip_filename, alias, filename, path)`
|
||||
|
||||
声明:function
|
||||
|
||||
将文件压缩到ZIP文件中,如果压缩文件不存在,函数会创建一个。ZIP格式的压缩不支持加密。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -66,6 +72,8 @@ zipCompress('', 'd:\\a.zip', '', 'd:\\tmp', 'test');
|
||||
|
||||
## `zipExtract(zip_alias, zip_filename, alias, path, password)`
|
||||
|
||||
声明:function
|
||||
|
||||
将ZIP文件解压到指定目录
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -87,6 +95,8 @@ zipExtract('', 'd:\\a.zip', '', 'd:\\tmp', '123');
|
||||
|
||||
## `rarExtract(rar_alias, rar_filename, alias, path, password)`
|
||||
|
||||
声明:function
|
||||
|
||||
将RAR文件解压到指定目录
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -108,6 +118,8 @@ rarExtract('', 'd:\\a.rar', '', 'd:\\tmp', '123');
|
||||
|
||||
## `listTable()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回用户数据的名称列表(一维数组)。
|
||||
|
||||
返回:array
|
||||
@@ -121,6 +133,8 @@ return listTable();
|
||||
|
||||
## `loadTable(name, table_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
提取用户数据,装入用户表,从name指定的位置将数据导出。TableType参数可省略,默认为0;0或省略时表示装入当前用户表,1表示装入系统表,即可导入系统账号system的用户数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -139,6 +153,8 @@ return loadTable('testA');
|
||||
|
||||
## `fileAttrToStr()`
|
||||
|
||||
声明:function
|
||||
|
||||
文件属性数值转换成文件属性字符串。仅NG客户端中支持。
|
||||
|
||||
返回:string
|
||||
@@ -155,6 +171,8 @@ return ret;
|
||||
|
||||
## `strToFileAttr(str)`
|
||||
|
||||
声明:function
|
||||
|
||||
文件属性字符串转换成文件属性数值。仅NG客户端中支持。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -173,6 +191,8 @@ return rdo2 strToFileAttr(str1);
|
||||
|
||||
## `strToFileMode(str)`
|
||||
|
||||
声明:function
|
||||
|
||||
文件模式字符串转换成文件模式数值。仅NG客户端中支持。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -191,54 +211,72 @@ return rdo2 strToFileMode(str1);
|
||||
|
||||
## `ftCsv()`
|
||||
|
||||
声明:function
|
||||
|
||||
逗号分割文件类型。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `ftXls()`
|
||||
|
||||
声明:function
|
||||
|
||||
Excel文件类型。默认会打开EXCEL来读写文件,如果EXCEL未安装,会尝试用文件读写的模式来访问。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `ftXls2()`
|
||||
|
||||
声明:function
|
||||
|
||||
支持多表头的Excel文件类型。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `ftXls3()`
|
||||
|
||||
声明:function
|
||||
|
||||
Excel文件类型,默认采用文件读写的方式访问,效率高,兼容性稍差,当文件读写的模式无法正确访问,会打开EXCEL来读写文件。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `ftStream()`
|
||||
|
||||
声明:function
|
||||
|
||||
天软对象流文件类型。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `ftString()`
|
||||
|
||||
声明:function
|
||||
|
||||
天软对象字符串文件类型。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `ftXml()`
|
||||
|
||||
声明:function
|
||||
|
||||
XML文件类型。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `ftdbf()`
|
||||
|
||||
声明:function
|
||||
|
||||
dbf文件类型。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `rwByte()`
|
||||
|
||||
声明:function
|
||||
|
||||
字节流读写类型。读/写字节数组
|
||||
|
||||
返回:integer
|
||||
@@ -255,48 +293,64 @@ return data1;
|
||||
|
||||
## `rwInt()`
|
||||
|
||||
声明:function
|
||||
|
||||
整数流读写类型。读/写整数数组
|
||||
|
||||
返回:integer
|
||||
|
||||
## `rwReal()`
|
||||
|
||||
声明:function
|
||||
|
||||
实数流读写类型。读/写实数数组
|
||||
|
||||
返回:integer
|
||||
|
||||
## `rwStr()`
|
||||
|
||||
声明:function
|
||||
|
||||
字符串流读写类型。读/写字符串数组
|
||||
|
||||
返回:integer
|
||||
|
||||
## `rwObj()`
|
||||
|
||||
声明:function
|
||||
|
||||
对象流读写类型。读/写对象数组。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `rwRaw()`
|
||||
|
||||
声明:function
|
||||
|
||||
原始读写类型。读/写指定长度的字节流。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `rwBinary()`
|
||||
|
||||
声明:function
|
||||
|
||||
二进制读写类型。读/写指定长度的字节流。读写的操作使用Binary数据类型。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `sysClientInfo()`
|
||||
|
||||
声明:function
|
||||
|
||||
在平台应用可获得客户机信息,这些信息除了客户端收集的有限信息:包括MAC地址/IP/HOSTNAME/操作系统类型以外,还存在其他客户端的信息插件提供的内容,例如一些交易插件会收集交易需要的本地识别码。
|
||||
|
||||
返回:array
|
||||
|
||||
## `sysExecName()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得解析器的全路径(包含名称)。
|
||||
|
||||
返回:string
|
||||
@@ -314,6 +368,8 @@ echo sysExecName();
|
||||
|
||||
## `pluginPath()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得解析器的插件目录的全路径(包含名称)。当在WORD里或者EXCEL使用TSL程序的时候,由于宿主程序是WORD,解释器的路径并不在SysExecName下,那么PluginPath的父目录就是解释器的路径。
|
||||
|
||||
返回:string
|
||||
@@ -328,6 +384,8 @@ return rdo2 pluginPath();
|
||||
|
||||
## `getlogicdrive()`
|
||||
|
||||
声明:function
|
||||
|
||||
获取本地逻辑驱动器。
|
||||
|
||||
返回:integer
|
||||
@@ -341,6 +399,8 @@ return rdo2 getlogicdrive();
|
||||
|
||||
## `createlink(link_name, target_name, hard)`
|
||||
|
||||
声明:function
|
||||
|
||||
创建一个目标为TargetName名为LinkName的链接。在Linux系统中用的较多。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -371,6 +431,8 @@ return rdo2 createlink("D:\\test\\txt", path, 0); // 创建一个软链接
|
||||
|
||||
## `realpath(name)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取文件真实路径与名称。如果是链接类型文件,或者所处在一个链接目录中,可以得到该文件的真实存贮位置。在Windows上,返回的是一个UNC名称。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -410,6 +472,8 @@ return rdo2 realpath(path);
|
||||
|
||||
## `exportFile(_type, alias, file_name, data, include_header, include_index)`
|
||||
|
||||
声明:function
|
||||
|
||||
将数据导出为文件。支持将INF以及NAN导出到Excel,INF对应为EXCEL的DIV0,NAN对应为NA
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -459,6 +523,8 @@ return r;
|
||||
|
||||
## `importFile(_type, alias, file_name, data, include_header, include_index, force_single, sheet_name, range)`
|
||||
|
||||
声明:function
|
||||
|
||||
从文件中导入数据。对EXCEL文件自动识别.xls或者.xlsx的文件格式,支持将INF以及NAN导入
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -532,6 +598,8 @@ return t;
|
||||
|
||||
## `iniWriteBool(alias, file_name, section, ident, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
将BOOL值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将Bool值Value写入到INI文件指定的键
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -561,6 +629,8 @@ return ret;
|
||||
|
||||
## `iniWriteDate(alias, file_name, section, ident, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
将日期值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将日期值Value写入到INI文件指定的键
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -590,6 +660,8 @@ return ret;
|
||||
|
||||
## `iniWriteDateTime(alias, file_name, section, ident, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
将日期时间值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将日期时间值Value写入到INI文件指定的键
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -619,6 +691,8 @@ return ret;
|
||||
|
||||
## `iniWriteFloat(alias, file_name, section, ident, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
将浮点值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将浮点值Value写入到INI文件指定的键
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -648,6 +722,8 @@ return ret;
|
||||
|
||||
## `iniWriteInteger(alias, file_name, section, ident, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
将整数值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将整数值Value写入到INI文件指定的键
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -677,6 +753,8 @@ return ret;
|
||||
|
||||
## `iniWriteTime(alias, file_name, section, ident, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
将时间值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将时间值Value写入到INI文件指定的键
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -706,6 +784,8 @@ return ret;
|
||||
|
||||
## `iniWriteString(alias, file_name, section, ident, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
将字符串值写入INI。如果不存在FileName,或者不存在Section,或者不存在Ident,则其会根据输入的FileName,Section,Ident创建对应的INI文件,INI文件的节名称,INI文件的键名称,并将字符串Value写入到INI文件指定的键
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -735,6 +815,8 @@ return ret;
|
||||
|
||||
## `iniDeleteKey(alias, file_name, section, ident)`
|
||||
|
||||
声明:function
|
||||
|
||||
删除INI中的标识符。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
## `Network_Conv_AdjDir(matrix, matrix_type, dir_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
图结构算法-矩阵转换:方向调整 将3类关联矩阵转为方向统一的矩阵: 1)正向处理 统计类矩阵,越大越好,value 相关系数矩阵,绝对值越大越好,abs(value) 距离类矩阵,越小越好,1/value 2)反向处理:上述取倒数
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -14,6 +16,8 @@
|
||||
|
||||
## `Network_Conv_ToDist(matrix)`
|
||||
|
||||
声明:function
|
||||
|
||||
将关联矩阵转换为距离矩阵 要求关联矩阵是正数矩阵,且值越大表示关联性越强
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -24,6 +28,8 @@
|
||||
|
||||
## `Network_Node_DegreeCentrality(matrix)`
|
||||
|
||||
声明:function
|
||||
|
||||
度中心度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -34,6 +40,8 @@
|
||||
|
||||
## `Network_Node_ClosenessCentrality(matrix, matrix_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
邻近中心度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -45,6 +53,8 @@
|
||||
|
||||
## `Network_Node_BetweennessCentrality(matrix, matrix_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
中介中心度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -56,6 +66,8 @@
|
||||
|
||||
## `Network_Node_NetCentrality(matrix, matrix_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
网络中心度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -67,6 +79,8 @@
|
||||
|
||||
## `Network_Node_EigenvectorCentrality(matrix, matrix_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
特征向量中心度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -78,6 +92,8 @@
|
||||
|
||||
## `Network_Density(matrix)`
|
||||
|
||||
声明:function
|
||||
|
||||
网络密度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -88,6 +104,8 @@
|
||||
|
||||
## `Network_AveragePathLength(matrix, matrix_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
平均路径长度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -99,6 +117,8 @@
|
||||
|
||||
## `Network_MeanOccupiedLayer(matrix, matrix_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
平均占有层
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -110,12 +130,16 @@
|
||||
|
||||
## `sysSendMail()`
|
||||
|
||||
声明:function
|
||||
|
||||
(参考文档未提供简述。)
|
||||
|
||||
返回:any
|
||||
|
||||
## `getUrl(src_url, parse_url)`
|
||||
|
||||
声明:function
|
||||
|
||||
解析在HTML中出现的URL,返回全路径URL串。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -134,6 +158,8 @@ getUrl('http://www.tinysoft.com.cn', 'index.html')
|
||||
|
||||
## `createHttpSession()`
|
||||
|
||||
声明:function
|
||||
|
||||
创建一个http Session对象,并返回会话ID,即Session id。仅新一代TSL语言支持该函数。
|
||||
|
||||
返回:integer
|
||||
@@ -152,6 +178,8 @@ return 1;
|
||||
|
||||
## `parseHtml(html, parsed, attr_name_is_index)`
|
||||
|
||||
声明:function
|
||||
|
||||
将指定的Html字符串解析成为类似于DOM格式的结构。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
## `sleep(milliseconds)`
|
||||
|
||||
声明:function
|
||||
|
||||
暂停执行。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -21,6 +23,8 @@ echo 456;
|
||||
|
||||
## `sysParamStr(index)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得命令行的指定索引的参数值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -47,6 +51,8 @@ end
|
||||
|
||||
## `sysReleaseMutex(mutex)`
|
||||
|
||||
声明:function
|
||||
|
||||
释放一个互斥锁。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -67,6 +73,8 @@ return ret1;
|
||||
|
||||
## `sysexecnewpipe(flag)`
|
||||
|
||||
声明:function
|
||||
|
||||
创建Sysexec进程的管道。参数缺省时,默认创建读写管道。创建之后会与第一次被用的进程进行绑定,当有多个Sysexec进程时,可以创建多个管道分别进行读写操作。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -102,6 +110,8 @@ return array(hand, t1, t2);
|
||||
|
||||
## `sysexecdeletepipe(process_handle)`
|
||||
|
||||
声明:function
|
||||
|
||||
删除指定进程的管道。参数缺省时,删除默认管道。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -144,6 +154,8 @@ return false;
|
||||
|
||||
## `sysGetSubProcesses(pid)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得进程的子进程列表
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -177,6 +189,8 @@ return "获取进程的子进程列表失败!"
|
||||
|
||||
## `sysputenv(env_value)`
|
||||
|
||||
声明:function
|
||||
|
||||
设置当前运行环境的指定环境变量的值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -220,6 +234,8 @@ if ret=0 then return sysgetenv("OS"); // 更改成功,获取更改后的环境
|
||||
|
||||
## `sysErrorMessage(code)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定代码表示的系统错误信息。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -237,6 +253,8 @@ return rdo2 sysErrorMessage(200);
|
||||
|
||||
## `sysgetenv(name)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前运行环境下指定环境变量的值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -256,6 +274,8 @@ return sysgetenv("OS");
|
||||
|
||||
## `sysWaitForMultipleObjects(objects, b_wait_all, wait_ms)`
|
||||
|
||||
声明:function
|
||||
|
||||
等待占有多个对象,例如互斥对象。支持windows和linux的进程
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -289,6 +309,8 @@ test_echo.tsf: sleep(2 * 1000); // 停2秒echo 'TestEchoIN\r\n';return 1;
|
||||
|
||||
## `sysCreateMutex(mutex_name)`
|
||||
|
||||
声明:function
|
||||
|
||||
创建一个互斥锁。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -308,6 +330,8 @@ return ret;
|
||||
|
||||
## `sysProcessId()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得运行的进程ID。
|
||||
|
||||
返回:integer
|
||||
@@ -321,6 +345,8 @@ return rdo2 sysProcessId();
|
||||
|
||||
## `sysParamcount()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得命令行参数个数。(不包括执行的自身.TSL参数)
|
||||
|
||||
返回:integer
|
||||
@@ -340,6 +366,8 @@ end
|
||||
|
||||
## `sysThreadId()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得运行的线程ID。
|
||||
|
||||
返回:integer
|
||||
@@ -353,6 +381,8 @@ return rdo2 sysThreadId();
|
||||
|
||||
## `sysWaitForSingleObject(object, wait_ms)`
|
||||
|
||||
声明:function
|
||||
|
||||
等待占有一个对象,例如互斥对象。支持windows和linux的进程
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -377,6 +407,8 @@ return array(r, t);
|
||||
|
||||
## `sysGetenvs()`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前运行环境的全部环境变量串。
|
||||
|
||||
返回:array of string
|
||||
@@ -391,6 +423,8 @@ return sysGetenvs();
|
||||
|
||||
## `sysexecGetenvs()`
|
||||
|
||||
声明:function
|
||||
|
||||
获取子进程的环境变量,应用于Sysexec创建的子进程。
|
||||
|
||||
返回:array of string
|
||||
@@ -407,6 +441,8 @@ return sysexecGetenvs();
|
||||
|
||||
## `dbglocalcancel(id)`
|
||||
|
||||
声明:function
|
||||
|
||||
注销任务。该功能可以用来终止运行的WEB任务。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -417,6 +453,8 @@ return sysexecGetenvs();
|
||||
|
||||
## `sysThreadSelf()`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前程序的线程ID。
|
||||
|
||||
返回:integer|int64
|
||||
@@ -432,6 +470,8 @@ return sysThreadSelf();
|
||||
|
||||
## `syslinuxkrnlclosemutex(name, isprivate)`
|
||||
|
||||
声明:function
|
||||
|
||||
支持在LINUX上手动删除掉因互斥支持产生的系统信号量以及临时目录的文件
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -443,6 +483,8 @@ return sysThreadSelf();
|
||||
|
||||
## `sysSetThreadPriority(pri, tid)`
|
||||
|
||||
声明:function
|
||||
|
||||
设置线程优先级
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -490,6 +532,8 @@ end;
|
||||
|
||||
## `sysGetThreadPriority(pri, tid)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取线程优先级
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -524,6 +568,8 @@ return "获取线程优先级失败!";
|
||||
|
||||
## `sysGetThreadName(tid)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取线程名称
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -557,6 +603,8 @@ return "获取线程名称失败!";
|
||||
|
||||
## `sysGetThreads(pid)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取进程内的线程列表
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -588,6 +636,8 @@ return ret;
|
||||
|
||||
## `sysPPid(pid)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得进程的父进程ID
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -623,6 +673,8 @@ return "获取进程的父进程ID失败!";
|
||||
|
||||
## `sysPidOfTid(tid)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取线程所属进程ID
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -646,6 +698,8 @@ return "获取线程所属进程ID失败!"
|
||||
|
||||
## `sysPidOfHandle(handle)`
|
||||
|
||||
声明:function
|
||||
|
||||
根据进程句柄获取进程ID。在Linux上,返回和进程句柄值相同的整数
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -676,6 +730,8 @@ return "根据进程句柄获取进程ID失败!"
|
||||
|
||||
## `sysHandleOfPid(pid, rights, inherithandle)`
|
||||
|
||||
声明:function
|
||||
|
||||
Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制ID。得到的句柄可用函数FAQ:SysCloseHandle进行关闭。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -697,18 +753,24 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
## `sysGetLastError()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得系统操作的最后一个返回代码。
|
||||
|
||||
返回:integer
|
||||
|
||||
## `sysCmdLine()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得解析器的真实命令行串。
|
||||
|
||||
返回:string
|
||||
|
||||
## `sysTerminate(ret_code, handle)`
|
||||
|
||||
声明:function
|
||||
|
||||
终止进程。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -720,6 +782,8 @@ Windows上获取进程id对应的句柄,Linux上获取指定文件ID的复制I
|
||||
|
||||
## `sysCloseHandle(handle)`
|
||||
|
||||
声明:function
|
||||
|
||||
关闭一个句柄,如互斥锁,文件句柄等。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -741,6 +805,8 @@ return ret1;
|
||||
|
||||
## `dbglocalrunning()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得当前所有的任务列表以及堆栈信息,主要用于web等检查在运行中的任务。
|
||||
|
||||
返回:array,tablearray
|
||||
@@ -762,6 +828,8 @@ array(
|
||||
|
||||
## `sysGetProcessList()`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前进程列表信息
|
||||
|
||||
返回:array,tablearray
|
||||
@@ -779,6 +847,8 @@ return "当前进程列表信息失败!";
|
||||
|
||||
## `sysGetProcessListw()`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前进程列表信息,信息中字符串为宽字节字符串
|
||||
|
||||
返回:array,tablearray
|
||||
@@ -796,6 +866,8 @@ return "当前进程列表信息失败!";
|
||||
|
||||
## `sysGetWndOfCaption(cap, is_contain_string)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得所有标题窗口串包含或者等于指定串的所有窗口句柄。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -815,6 +887,8 @@ echo v;
|
||||
|
||||
## `sysGetPidtidOfWnd(wnd, thread_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得窗口句柄的进程ID, 通过ThreadId可输出线程id
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -837,6 +911,8 @@ echo v;
|
||||
|
||||
## `sysSetThreadName(name, tid)`
|
||||
|
||||
声明:function
|
||||
|
||||
设置线程名称
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
Reference in New Issue
Block a user