明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2241|回复: 19

[LISP]指点迷津

  [复制链接]
发表于 2005-9-6 10:09 | 显示全部楼层 |阅读模式

我想打断某一点,于是就编小程序,可总是不对

请帮忙该一下好吗?

(defun c:b1()

(setq s (str “请选取点”)

(command “break” “F” “@”)

princ()

)

)

发表于 2005-9-6 11:03 | 显示全部楼层

(defun c:b1()

(command “break” pause “@”)

(princ)

)

发表于 2005-9-6 11:08 | 显示全部楼层

发表于 2005-9-6 11:29 | 显示全部楼层

(defun c:b1()

(setq ss(entsel"\n please select opject"))

(setq p1 (getpoint "\n please select break point"))

(command "break" ss "f" p1 "@")

princ()

)

 

 

test ok

发表于 2005-9-6 11:36 | 显示全部楼层
  1. 以下是引用bestafirst在2005-9-6 11:29:52的发言:
复制代码
(

TEST是OK,可程序不OK... princ()是C语言的用法,在LISP里是错误的
 楼主| 发表于 2005-9-6 15:07 | 显示全部楼层

二楼的程序不能运行,不知错在什么地方?

四楼的程序可以运行,但是按照五楼的说法,(

TEST是OK,可程序不OK... princ()是C语言的用法,在LISP里是错误的),如果是错误的,为什么又能够运行呢?

真搞不懂!!!

 楼主| 发表于 2005-9-6 15:23 | 显示全部楼层

诸位:

能不能做一个在两条直线的交点处同时打断两条直线的程序呀?

因为一条、一条地打断实在是太麻烦了!!

谢谢了!

发表于 2005-9-6 15:35 | 显示全部楼层
zhongguola发表于2005-9-6 15:07:00 二楼的程序不能运行,不知错在什么地方?

只是双引号打成了全角的了,改成半角就行了。
 楼主| 发表于 2005-9-6 16:07 | 显示全部楼层

谢谢了!再加上一个“F”就更完美了!

请问六楼的程序您会做吗?

 楼主| 发表于 2005-9-6 16:24 | 显示全部楼层

我试过了二楼的根本不能用!

请问六楼的程序您会做吗?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-19 12:43 , Processed in 0.238769 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表