CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于文件描述符(AutoLISP)

2023-1-6 13:58| 发布者: admin| 查看: 792| 评论: 0|来自: AutoCAD

摘要: 文件描述符是指向由 AutoLISP 打开函数打开的文件的指针。

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

该函数将此指针作为字母数字标签返回。将文件描述符作为参数提供给读取、写入或关闭文件的其他 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

路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD Civil 3D.NET二次开发

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

GMT+8, 2024-5-6 19:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部