wzg356 发表于 2022-7-8 20:20:18

这样非常干净
(repeat 25 (princ "\n"))

小菜123 发表于 2022-7-8 21:23:03

传统写法:
(if (= 0 (getvar "cmdactive")) ((if command-s command-s vl-cmdf) "_.setvar" "cmdecho" (getvar "cmdecho")))
(princ)

MUSIC-DIE 发表于 2022-7-8 21:47:19

小菜123 发表于 2022-7-8 21:23
传统写法:
(if (= 0 (getvar "cmdactive")) ((if command-s command-s vl-cmdf) "_.setvar" "cmdecho" (g ...

应该是没办法屏蔽掉最后的输出   包括输出的空行

MUSIC-DIE 发表于 2022-7-8 21:49:01

wzg356 发表于 2022-7-8 20:20
这样非常干净
(repeat 25 (princ "\n"))

程序最后有文字输出   但不想文字输出后边有空行

mokson 发表于 2022-7-9 08:14:24

你们玩得真是高端大气。

baitang36 发表于 2022-7-9 08:22:08

wzg356 发表于 2022-7-8 20:20
这样非常干净
(repeat 25 (princ "\n"))

好办法,可行,就是有点浪费
页: 1 [2]
查看完整版本: 屏蔽lisp最后的输出,不再使用(PRINC)