CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于字符串中的控制字符(AutoLISP)

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

摘要: 在带引号的字符串值中,反斜杠 (\) 字符允许包含控制字符(或转义代码)。

在带引号的字符串值中,反斜杠 (\) 字符允许包含控制字符(或转义代码)。

下面列出了当前识别的控制字符:

AutoLISP 控制字符

法典

描述

\\

\字符

\"

“字符

\e

转义字符

\n

换行符

\r

返回字符

\t

制表符

\ nnn

八进制代码为nnn 的字符

、 和函数展开字符串中的控制字符,并在 AutoCAD 命令提示下显示展开的字符串。promptprincgetXXX

下面的示例演示如何在带引号的字符串中显示反斜杠字符 (\) 和引号 ():

(princ "The \"filename\" is: D:\\ACAD\\TEST.TXT.")
The "filename" is: D:\ACAD\TEST.TXT

可以使用换行符 () 强制跨多行文本。\n

(prompt "An example of the \nnewline character. ")
An example of the
newline character.

您还可以使用该函数导致换行符。terpri

返回字符 () 返回到当前行的开头。这对于显示增量信息(例如,显示循环期间处理的对象数的计数器)非常有用。\r

可以在字符串中使用制表符 () 来缩进或与其他选项卡式文本字符串保持一致。在此示例中,请注意使用 thefunction 来抑制结尾。\tprincnil

(prompt "\nName\tOffice\n- - - - -\t- - - - -
(_> \nSue\t101\nJoe\t102\nSam\t103\n")(princ)

Name Office
- - - - - - - - - -
Sue 101
Joe 102
Sam 103

路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD Civil 3D.NET二次开发

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

GMT+8, 2024-5-7 01:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部