这些函数用于与运行中的 EbsScript 进行简单的数据交换。在 EbsScript 输出窗口中写入信息并从一个简单的输入窗口中读取输入。请注意,如果在常规设置中的 "Path" 选项卡中为 EbsScript 输出文件指定了路径,那么输出也可以写入文件中。
名称 |
目的 |
参数 |
返回值 |
例子 |
checkFlag |
检查,一个特定的加密标志是否被设置。 这个函数主要在内部使用,用于将某些 EbsScripts 的执行与许可证的激活联系起来。 |
1: INTEGER: |
BOOLEAN: true, 如果相应的加密狗标志被设置 否则 false |
bOk:=checkFlag (12); |
checkFlagNew |
|
|
|
|
convertTime |
将纯文本的时间规格转换为内部表示(自 1.1.1900 以来的天数)。 |
1:STRING: 时间格式 2: STRING (可选): 3: STRING (可选): |
REAL: 内部显示的时间 |
convertTime ("25.08.2003 08:00"); |
convertUTCTime |
在 UTC 时间、COleDateTime 和纯文本之间转换时间规格。必须给出三种时间规格中的一种(取决于转换类型标志),其他的是确定的。 |
1: INTEGER: 转换类型 2: INTEGER: UTC 时间 3: REAL: COleDateTime-时间 4: STRING: 纯文本时间 5: STRING: 格式(见时间格式一章) |
BOOLEAN: true: 可以进行转换 false: 转换中出错 |
strTime:="28.09.2005 10:00"; bOk:=convertUTCTime( 3, iTime, rTime, strTime, strFormat ); |
copyFile |
复制一个文件 |
1: STRING: 源文件 2: STRING: 目标文件 3: BOOLEAN: |
BOOLEAN: true: 文件被复制 false: 文件没有被复制 |
bOk:=copyFile ("C:\\Temp\\Test.txt", "C:\\Temp\\Test2.txt", false); |
deleteEnvironmentVariable |
删除一个环境变量 |
1: STRING: 环境变量的名称 |
BOOLEAN: |
|
deleteFile |
删除一个文件 |
1: STRING: 要删除的文件的路径 |
BOOLEAN: false: 文件没有被删除 |
bOk:=deleteFile ("C:\\Temp\\Test2.txt" ); |
getAvailableLanguages |
返回可用语言,作为一个字符串数组 | 无 | 字符串数组: 包含可用的描述语言的数组 |
var as:array of string; |
getEnvironmentVariable |
返回一个环境变量的值 |
1: STRING 环境变量的名称 2: STRING: 环境变量的返回值 |
BOOLEAN: |
|
getEnvironmentVariables |
返回一个所有环境变量的列表 |
1: 字符串数组: |
BOOLEAN: |
|
getLanguage |
返回当前在 GUI 中设置的语言 | 无 | STRING: 语言名称 | str:=getLanguage; |
getTickCount |
||||
getUTCTime |
返回实际的计算机时间,作为 UTC 时间 |
- |
INTEGER: UTC 时间 |
|
reConvertTime |
将内部显示的时间格式(自1.1.1900 以来的天数)转换为指定格式的纯文本。 |
1: REAL: 内部显示的时间 2: STRING :格式(见时间格式一章) 3: STRING (可选): |
STRING: 纯文本时间 |
strTime:= reConvertTime (rTime, "%d.%m. %H:%M:%S"); |
reConvertTimeSpan |
将内部显示的时间跨度(天)转换为指定格式的纯文本 |
1:REAL: 内部显示的时间跨度 2: STRING :格式(见时间格式一章) 3: STRING (可选): |
STRING: 纯文本时间跨度 |
strTime:= reConvertTimeSpan (rTime, "%H:%M:%S"); |
setEnvironmentVariable |
存储一个环境变量的值 |
1: STRING:环境变量的名称 2: STRING:要存储的值 |
BOOLEAN: |
|
setLanguage |
||||
sleep |
在一定时间内(以毫秒为单位)停止 EbsScript 的执行。 |
1: INTEGER: 等待时间,以毫秒为单位 |
- |
|