乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 14|回复: 14

[编程交流] 错误:参数太少

[复制链接]

1

主题

6

帖子

5

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:19:22 | 显示全部楼层 |阅读模式
请帮助我,当我使用wtx时,我面临“错误:参数太少”的问题。用于将文本导出到excel的lsp。
Wtx01(1)。lsp
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 06:25:19 | 显示全部楼层
参数太少。。。。。
  1. (close f)
回复

使用道具 举报

1

主题

6

帖子

5

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:31:46 | 显示全部楼层
对不起,先生,我没有理解你。。。你想说什么。。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 06:35:08 | 显示全部楼层
在剩下的例程中,请考虑对该代码的这种修改。
 
  1. (defun c:wtt (/ p1 p2 ss f l a b c d c1 t1 d1 t2 t3 txt)
  2. (if (and (setq p1 (getpoint "Point :\n:"))
  3.           (setq p2 (getcorner p1 "Other corner :\n:"))
  4.           (setq ss (ssget "_W" p1 p2 '((0 . "*TEXT"))))
  5.           (if (not (setq f (open "d:\\coords.csv" "w")))
  6.             (progn (alert "Can not open Excel file !!") nil)
  7.             t
  8.           )
  9.      )
  10.    (repeat (setq l (sslength ss))
  11.      (setq a   (ssname ss (setq l (1- l)))
  12.            b   (entget a)
  13.            c   (assoc 10 b)
  14.            d   (assoc 1 b)
  15.            c1  (cdr c)
  16.            t1  (rtos (car c1) 2 3)
  17.            d1  (cdr d)
  18.            t2  (rtos (cadr c1) 2 3)
  19.            t3  (rtos (caddr c1) 2 3)
  20.            txt (strcat t1 "," t2 "," t3 "," d1)
  21.      )
  22.      (write-line txt f)
  23.    )
  24. )
  25. (if f
  26.    (close f)
  27. )
  28. (princ)
  29. )
回复

使用道具 举报

1

主题

6

帖子

5

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:39:28 | 显示全部楼层
非常感谢先生。。。它正在工作。。。
非常感谢:D
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 06:43:34 | 显示全部楼层
 
这就是您收到错误消息的原因。。论点太少。
 
考虑一下这个
 
[code](defun c:wtx()(if(and(setq p1(getpoint“\n第一个角:”)(setq p2(getcorner p1“\n:其他角:”)(setq ss(ssget“w”p1 p2 p2[color=#4169e1”]((0。“INSERT”)[/color)(setq l(sslength ss)n 0)(setq fto(findfile coords.csv))[/color(print l))(progn(setq f(open fto“w”)(重复l(setq a(ssname ss n)b(entget a)c(assoc 10 b)d(assoc 2 b)c1(cdr c)t1(rtos(car c1)2 3)d1(cdr d)t2(rtos(cadr c1)2 3)t3(rtos(caddr c1)2 3)txt(strcat t1”,“t2”,“t3”,“d1)n(+n 1))(写入行txt f)[color=4169e1”](闭合f)
回复

使用道具 举报

1

主题

6

帖子

5

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:49:03 | 显示全部楼层
谢谢你,先生。。
回复

使用道具 举报

1

主题

6

帖子

5

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:49:40 | 显示全部楼层
先生,你能给我一个lisp来准备纵断面图吗
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 06:53:56 | 显示全部楼层
 
不客气。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 07:00:16 | 显示全部楼层
 
 
呃。。。你是在回复我还是塔瓦?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 18:54 , Processed in 0.869768 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表