16 KiB
Builtin - 资源访问函数
函数
sqlErrorMsg()
获取最近一次 SQL 错误信息。
返回:string
sqlCloseConn()
关闭 SQL 连接。
返回:any
文件访问函数
fileAttrToStr(attr)
将输入值转换为字符串。
| 参数 | 类型 | 说明 |
|---|---|---|
attr |
any |
返回:string
fileModeToStr(attr)
将输入值转换为字符串。
| 参数 | 类型 | 说明 |
|---|---|---|
attr |
any |
返回:string
strToFileAttr(str)
将字符串转换为对应类型。
| 参数 | 类型 | 说明 |
|---|---|---|
str |
string |
返回:string
strToFileMode(str)
将字符串转换为对应类型。
| 参数 | 类型 | 说明 |
|---|---|---|
str |
string |
返回:string
导入导出类型函数
ftCsv()
导入导出类型函数相关函数。
返回:any
ftXls()
导入导出类型函数相关函数。
返回:any
ftXls2()
导入导出类型函数相关函数。
返回:any
ftXls3()
导入导出类型函数相关函数。
返回:any
ftStream()
文件访问函数相关函数。
返回:any
ftString()
导入导出类型函数相关函数。
返回:any
ftXml()
导入导出类型函数相关函数。
返回:any
ftdbf()
导入导出类型函数相关函数。
返回:any
文件读写类型函数
rwByte()
文件访问函数相关函数。
返回:any
rwInt()
文件读写类型函数相关函数。
返回:any
rwReal()
文件读写类型函数相关函数。
返回:any
rwStr()
文件读写类型函数相关函数。
返回:any
rwObj()
文件读写类型函数相关函数。
返回:any
rwRaw()
文件访问函数相关函数。
返回:any
rwBinary()
文件读写类型函数相关函数。
返回:any
网络访问以及相关函数
getUrl(src_url, parse_url)
网络访问以及相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
src_url |
string | |
parse_url |
string |
返回:any
createHttpSession()
网络访问以及相关函数相关函数。
返回:any
进程相关函数
sysputenv(env_value)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
env_value |
string |
返回:any
sysParamStr(i)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
i |
any |
返回:any
sysErrorMessage(arg1)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
any |
返回:any
sysgetenv(name)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string |
返回:any
sysWaitForMultipleObjects(objects, b_wait_all, wait_ms)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
objects |
array | |
b_wait_all |
any | |
wait_ms |
any |
返回:any
sysCreateMutex(mutex_name)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
mutex_name |
string |
返回:any
sysReleaseMutex(ret)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
ret |
any |
返回:any
sysProcessId()
获取当前进程 ID(PID)。
返回:any
sysParamcount()
获取命令行传入参数的个数。
返回:any
sysThreadId()
获取当前线程 ID。
返回:any
sleep(arg1)
让当前线程休眠指定毫秒数。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
any |
返回:void
sysWaitForSingleObject(hand1, arg2)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
hand1 |
any | |
arg2 |
any |
返回:any
sysGetenvs()
进程相关函数相关函数。
返回:any
sysexecGetenvs()
进程相关函数相关函数。
返回:any
sysexecDeletepipe(hand)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
hand |
any |
返回:any
sysexecNewpipe(arg1)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
any |
返回:any
dbglocalrunning()
返回本地解释器正在运行的任务列表与调用栈信息。
返回:array
dbglocalcancel(task_id)
根据任务 ID 终止本地运行中的任务。
| 参数 | 类型 | 说明 |
|---|---|---|
task_id |
string |
返回:any
sysThreadSelf()
获取当前线程 ID(Linux 下为 pthread_t)。
返回:any
syslinuxkrnlclosemutex(name, isprivate)
关闭并清理指定互斥量(Linux),用于移除互斥相关的系统信号量与临时文件。
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string | |
isprivate |
any |
返回:any
sysSetThreadPriority(arg1[, arg2])
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
any | |
arg2 |
any |
返回:any
sysGetThreadPriority(pri[, arg2])
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
pri |
any | |
arg2 |
any |
返回:any
sysGetProcessList()
进程相关函数相关函数。
返回:any
sysGetProcessListw()
进程相关函数相关函数。
返回:any
sysGetThreadName([arg1])
获取线程名称。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
any |
返回:string
sysGetThreads()
进程相关函数相关函数。
返回:any
sysPPid()
进程相关函数相关函数。
返回:any
sysGetSubProcesses()
进行字符串提取或替换处理。
返回:string
sysPidOfTid(tid)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
tid |
any |
返回:any
sysPidOfHandle(handle)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
handle |
any |
返回:any
sysHandleOfPid(arg1)
进程相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
any |
返回:any
sysGetLastError()
获取最近一次系统错误码。
返回:any
sysCmdLine()
获取当前进程命令行。
返回:string
sysClientInfo()
获取客户端信息。
返回:any
本地资源相关函数
sysExecName()
获取当前执行程序的完整路径。
返回:string
pluginPath()
获取插件目录路径。
返回:string
getlogicdrive()
本地资源相关函数相关函数。
返回:any
createlink(link_name, target_name, hard)
本地资源相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
link_name |
string | |
target_name |
string | |
hard |
any |
返回:any
realpath(name)
本地资源相关函数相关函数。
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string |
返回:any
数据库访问函数
sqlCloseConn(db_alias)
主动关闭指定别名的数据库链接或者关闭所有数据库链接。
| 参数 | 类型 | 说明 |
|---|---|---|
db_alias |
string | 数据库别名,可选参数。 |
返回:any
文件访问函数
exportFile(type, alias, file_name, data, include_header, include_index)
将数据导出为文件。支持将INF以及NAN导出到Excel,INF对应为EXCEL的DIV0,NAN对应为NA
| 参数 | 类型 | 说明 |
|---|---|---|
type |
any | 整数类型,参考FAQ:导入导出类型函数。 |
alias |
string | 字符串类型,参考目录别名;如果没有配置用户别名,可直接在FileName中写上路径,该字段赋值为""。 |
file_name |
string | 字符串类型。文件名称。如果没有给别名,可以在FileName中把路径写上,比如"D:\test\test1.xls"。 |
data |
array | 输出的数据内容。 |
include_header |
bool | object |
include_index |
bool | object |
返回:string|bool
importFile(type, alias, file_name, data, include_header, include_index, force_single, sheet_name)
从文件中导入数据。对EXCEL文件自动识别.xls或者.xlsx的文件格式,支持将INF以及NAN导入
| 参数 | 类型 | 说明 |
|---|---|---|
type |
any | 整数类型。参考FAQ:导入导出类型函数 |
alias |
string | 字符串类型。参考目录别名。 |
file_name |
string | 字符串类型。文件名称。 |
data |
array | 输出参数,存贮导入的数据。当导入成功的时候,数据将存放在Data中,否则将存贮返回的错误信息。 |
include_header |
bool | object |
include_index |
bool | object |
force_single |
bool | object |
sheet_name |
string | 字符串或者整数。在导入XLS文件的时候,可以指定从哪个SHEET里导入数据,可以以第几个SHEET或者SHEET名来设置SHEET参数。SHEET的序列从1开始。 |
返回:bool
parseHtml(html, parsed, attr_name_is_index)
将指定的Html字符串解析成为类似于DOM格式的结构。
| 参数 | 类型 | 说明 |
|---|---|---|
html |
string | 字符串类型,所需解析的HTML串。 |
parsed |
array | 存放返回的类DOM结构。 |
attr_name_is_index |
bool | object |
返回:string
进程相关函数
sysTerminate(ret_code, handle)
终止进程。
| 参数 | 类型 | 说明 |
|---|---|---|
ret_code |
string | 整数,终止进程返回的代码。 |
handle |
any | 整数,终止进程的句柄。缺省为终止自身进程。 |
返回:any
sysCloseHandle(handle)
关闭一个句柄,如互斥锁,文件句柄等。
| 参数 | 类型 | 说明 |
|---|---|---|
handle |
any | 整数,句柄编号 |
返回:bool
dbglocalrunning(return_value)
获得当前所有的任务列表以及堆栈信息,主要用于web等检查在运行中的任务。
| 参数 | 类型 | 说明 |
|---|---|---|
return_value |
array | 获得当前所有的任务列表以及堆栈信息,主要用于web等检查在运行中的任务。 |
返回:array
sysGetProcessList(return_value)
获取当前进程列表信息
| 参数 | 类型 | 说明 |
|---|---|---|
return_value |
array | 获取成功,返回包含进程信息的数组;否则,返回0。 返回结果中各字段含义如下: |
返回:array
sysGetProcessListw(return_value)
获取当前进程列表信息,信息中字符串为宽字节字符串
| 参数 | 类型 | 说明 |
|---|---|---|
return_value |
array | 获取成功,返回包含进程信息的数组;否则,返回0。 返回结果中各字段含义如下: |
返回:array
进程相关函数 / 获取COM进程
sysGetWndOfCaption(cap, is_contain_string)
获得所有标题窗口串包含或者等于指定串的所有窗口句柄。
| 参数 | 类型 | 说明 |
|---|---|---|
cap |
string | 字符串,窗口的标题。 |
is_contain_string |
any | 布尔类型,是否包含,可选参数参数,默认是包含。 |
返回:array
sysGetPidtidOfWnd(wnd, thread_id)
获得窗口句柄的进程ID, 通过ThreadId可输出线程id
| 参数 | 类型 | 说明 |
|---|---|---|
wnd |
any | 整型,窗口句柄。 |
thread_id |
string | 输出值,整型,线程号,给定该参数可以获取线程ID。 |
返回:any
未细分函数
iniWriteBool()
INI文件处理函数相关函数。
返回:any
iniWriteDate()
日期时间处理函数。
返回:datetime
iniWriteDateTime()
日期时间处理函数。
返回:datetime
iniWriteFloat()
INI文件处理函数相关函数。
返回:any
iniWriteInteger()
INI文件处理函数相关函数。
返回:any
iniWriteTime()
日期时间处理函数。
返回:datetime
iniWriteString()
INI文件处理函数相关函数。
返回:any
iniDeleteKey()
INI文件处理函数相关函数。
返回:any
sysTerminate()
进程相关函数相关函数。
返回:any
sysSetThreadName(arg1[, arg2])
设置线程名称(Linux 仅支持当前线程)。
| 参数 | 类型 | 说明 |
|---|---|---|
arg1 |
string | |
arg2 |
any |
返回:string