CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

关于文件描述符 (AutoLISP)

2024-5-18 18:17| 发布者: admin| 查看: 86| 评论: 0|原作者: admin|来自: AutoCAD

关于文件描述符 (AutoLISP)

文件描述符是指向 AutoLISP open 函数打开的文件的指针。

该函数以字母数字标签的形式返回此指针。将文件描述符作为参数提供给读取、写入或关闭文件的其他 AutoLISP 函数。open

在处理文件时,可以使用以下函数:

  • open- 打开文件以供 AutoLISP I/O 函数访问。
  • write-line- 将字符串写入屏幕或打开的文件。
  • write-char- 将一个字符写入屏幕或打开的文件。
  • read-line- 从键盘或打开的文件中读取字符串,直到遇到行尾标记。
  • read-char- 返回十进制 ASCII 代码,表示从键盘输入缓冲区或打开的文件中读取的字符。
  • print– 将表达式打印到命令行或将表达式写入打开的文件。
  • prin1– 将表达式打印到命令行或将表达式写入打开的文件。
  • close– 关闭使用该功能打开的文件。open

以下示例打开 myinfo.dat 文件以供读取。该函数返回存储在 file1 变量中的文件描述符:open

(setq file1 (open "c:\\myinfo.dat" "r"))
#<file "c:\\myinfo.dat">

文件将保持打开状态,直到您在 AutoLISP 程序中显式关闭它们。该函数关闭文件。以下代码关闭其文件描述符存储在 file1 变量中的文件:close

(close file1)
nil

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 12:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部