跳转至

输入和输出原语

控制台 I/O

原语 描述
dialog 创建用于用户输入/输出的自定义对话框或 HTML 表单
say 显示一条消息
asknumber 要求用户输入一个数字
askyesno 向用户提出是/否问题
asktext 要求用户输入一个文本字符串
askmultitext 要求用户输入一个多行文本字符串
choose 要求用户从列表中选择一项
redirect 将用户转移到活动脚本之外的网页
print 将文本追加到输出缓冲区
flush 显示输出缓冲区的内容
watch 显示中间值以帮助在运行时调试应用程序
writelog 将文本追加到会话历史缓冲区
showlog 以 HTML 格式显示会话日志缓冲区的内容
selecteditem 从对话框结果列表中提取选定的下拉菜单项
dialogroot 为对话框输入表单添加返回按钮
getfile 使用对话框提示输入文件名
getnode 使用对话框提示输入节点名称
getselect 提示用户从列表中选择一项或多项
options 使组件输入值显示为下拉列表
units 设置 Web 应用程序输入的首选单位
status 在状态栏上显示一条消息
beep 发出可听见的提示音
getclipboard Windows 文本剪贴板的内容

文件 I/O

原语 描述
dir 匹配指定规范的文件的列表
componentdir 组件所在的文件目录
programdir 程序所在的文件目录
scriptdir 正在执行的脚本所在的文件目录
docname 活动模型或脚本的完整路径和文件名
read 加载文本文件的内容
write 写入文本文件
append 追加到文本文件
readobj 加载二进制数据文件的内容
writeobj 写入二进制数据文件
readbin 加载二进制数据文件的内容
writebin 写入二进制数据文件
readcsv 加载逗号分隔数据文件的内容
writecsv 写入逗号分隔数据文件
appendcsv 追加到逗号分隔数据文件
readtxt 加载制表符分隔数据文件的内容
writetxt 写入制表符分隔数据文件
appendtxt 追加到制表符分隔数据文件
copyfile 复制磁盘文件
deletefile 删除磁盘文件
createdirectory 创建文件目录或文件夹
removedirectory 删除文件目录或文件夹
file_create 创建并打开一个新文件
file_open 打开一个现有文件
file_read 从文件读取数据
file_write 将数据写入文件
file_close 关闭由 file_open 或 file_create 打开的文件
buffer_append 将文本追加到命名数据存储缓冲区
buffer_read 读取命名数据存储缓冲区的内容
buffer_write 将文本写入命名数据存储缓冲区
filedate 返回文件的最后修改日期
filesize 返回文件的大小,以字节为单位
authorid 返回指定模型文件的作者 ID

Web I/O

原语 描述
readhttp 通过 HTTP 协议从 Internet 读取文档
writecookie 将数据作为持久性 cookie 写入用户的 Web 浏览器
writecookienext 在显示下一页时将 cookie 写入用户的浏览器
readcookie 从用户的 Web 浏览器读取持久性 cookie
env 从 Web 服务器获取 HTML 请求头数据
socket_connect 连接到远程 TCP/IP 服务器
socket_send 在 TCP/IP 套接字连接上发送数据
socket_receive 在 TCP/IP 套接字连接上接收数据
socket_close 关闭 TCP/IP 套接字连接
socket_accept 等待来自远程客户端的 TCP/IP 套接字连接
ExecQuery 获取传递给脚本的参数值

ODBC

原语 描述
sql 使用标准 DSN 数据通过 ODBC 执行 SQL 查询
sqlquery 使用扩展 DSN 数据通过 ODBC 执行 SQL 查询
sqlgetsource 提示本地用户输入 ODBC 数据源

动态数据交换

原语 描述
dde 原始动态数据交换链接
ddelink 已求值的动态数据交换链接

电子邮件

原语 描述
mail 发送电子邮件消息

表格

原语 描述
table 创建表格工作表

图表

原语 描述
graph 创建包含折线图、条形图或散点图的图表工作表
graph3 创建包含 3-D 图形的曲面图工作表

外部程序

原语 描述
winexec 执行 Windows 程序