输入和输出原语
控制台 I/O¶
| 原语 | 描述 |
|---|---|
| dialog | 创建用于用户输入/输出的自定义对话框或 HTML 表单 |
| say | 显示一条消息 |
| asknumber | 要求用户输入一个数字 |
| askyesno | 向用户提出是/否问题 |
| asktext | 要求用户输入一个文本字符串 |
| askmultitext | 要求用户输入一个多行文本字符串 |
| choose | 要求用户从列表中选择一项 |
| redirect | 将用户转移到活动脚本之外的网页 |
| 将文本追加到输出缓冲区 | |
| 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 | 已求值的动态数据交换链接 |
电子邮件¶
| 原语 | 描述 |
|---|---|
| 发送电子邮件消息 |
表格¶
| 原语 | 描述 |
|---|---|
| table | 创建表格工作表 |
图表¶
| 原语 | 描述 |
|---|---|
| graph | 创建包含折线图、条形图或散点图的图表工作表 |
| graph3 | 创建包含 3-D 图形的曲面图工作表 |
外部程序¶
| 原语 | 描述 |
|---|---|
| winexec | 执行 Windows 程序 |