xiao88gang 发表于 2017-11-11 20:41:51

平行线变单线

这是一个平行线变单的插件,为什么老是提示错误呢?“错误: no function definition: SAVEINPUTMSG” 请高手帮忙给看一下。下面是源码:
(defun C:EEE (/ DIS LST_E SS)
(if (/= #NEINKW 8264)
    (PRINC)
)
(SETVAR "osmode" 0)
    (setq SS (SSGET '((0 . "LINE,ARC,LWPOLYLINE"))))
    (setq LST_E (SS2LST SS))
(VL-CMDF ".undo" "be")
(setq        DIS (SAVEINPUTMSG
              GETDIST             "dis"                "\n指定去双线的宽度小于"
              "<1>"             nil                1
             )
)
(@EEE LST_E DIS)
    )
(PRINC)
)


Andyhon 发表于 2017-11-11 21:25:46

no function definition: SAVEINPUTMSG
缺少 函数SAVEINPUTMSG 的定义

@EEE / SS2LST这些皆非官方内含

xiao88gang 发表于 2017-11-11 21:45:50

Andyhon 发表于 2017-11-11 21:25
no function definition: SAVEINPUTMSG
缺少 函数SAVEINPUTMSG 的定义



那能不能不要这个函数了,改为通用的。

Andyhon 发表于 2017-11-11 22:43:58

颇有使不上力的感觉!

fsafaffa 发表于 2017-11-12 11:43:35

这个有用,把高手顶出来

xyp1964 发表于 2017-11-13 00:45:57


天下逍遥 发表于 2017-11-13 11:15:04

应该是生成中心线后,删除原双线,对直线和多段线有效

xiao88gang 发表于 2017-11-13 11:24:51

天下逍遥 发表于 2017-11-13 11:15
应该是生成中心线后,删除原双线,对直线和多段线有效

是的,就是要你说的效果。
页: [1]
查看完整版本: 平行线变单线