明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: lxyufo

[求助]需要大家的帮助 谢谢了

  [复制链接]
发表于 2003-4-10 12:34:00 | 显示全部楼层

建議標題檔用屬性來做!!!

发表于 2003-4-10 14:53:00 | 显示全部楼层

文件上传

同样须加载pick_to_cadlib.lsp,函数pick返回明细表的文本列表,起点为左下角,对角为右上角,明细栏的格式及相对大小都不可改变(可以成比例放大缩小),如须其它操作,可以以pt1为基准,计算其它的位置进行你其它的操作,也可以你的基准点为基准,算出我需要的pt1,参数的形式传给pick,
还有你说的问题,用我的pick_to_cadlib.lsp中的getext函数可以正确返回1:10.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2003-4-13 10:12:00 | 显示全部楼层

请你帮忙?我又有一个情况解决不来了。

如果有时候 只有标题栏内容 而没有明细表内容,怎样在 导出完标题栏内容后,中止明细表程序代码得循环那。
  这段代码加在什么位置呀???
发表于 2003-4-14 10:09:00 | 显示全部楼层

可以在程序开始就做个变量判断有无明细栏,如果无,就不调用明细栏,建议将明细栏的

可以在程序开始就做个变量判断有无明细栏,如果无,就不调用明细栏,建议将明细栏的导出做成函数[br]
 楼主| 发表于 2003-4-14 10:37:00 | 显示全部楼层

请meflying兄 ,仔细告之,我有些不明白,能举一个类似的小例子嘛??谢谢了

 楼主| 发表于 2003-4-14 10:41:00 | 显示全部楼层

请meflying兄 ,仔细告之。

我有些不明白,能举一个类似的小例子嘛??谢谢
还有我的标题栏是 一个一个范围导出的, 现在经常出现这种错误
错误: 参数类型错误: (or stringp symbolp): nil
   这是什么原因呀
发表于 2003-4-14 10:54:00 | 显示全部楼层

如下

假如(pick)是操作明细栏的函数,(pick1)是操作标题栏的函数,(main)是主函数
(defun main()
...
...;此处为你的一些代码,比如选取pt1,pt2...
(pick1)
(setq mxl (getstring "是否有明细栏:(N)没有/(Y)有<Y>:"))
(if (or (= mxl "y") (= mxl "Y"))
(pick pt1 pt2)
)
)

你说的错误是指字符串或符号为空
 楼主| 发表于 2003-4-15 12:42:00 | 显示全部楼层

求助!!meflying 兄不好意思,又来麻烦你了,我有了一个新的想法,但没思路

本帖最后由 作者 于 2003-4-15 12:42:20 编辑

你能再看看我的图表嘛, 我现在想把明细表的的导出格式变成另一种。每次导出事8列。
  在文本的格式:
  序号:1
  图号:123-45
  名称:中国
  数量:2
  材料:石头
  单重:10
  总重:20
  备注:花岗岩
==============
  序号:2
  图号:123-98
  名称:日本
  数量:2
  材料:石头
  单重:10
  总重:20
  备注:花岗岩
  形式就是这样,我知道这种比较麻烦,我思考了好久,也没有思路。
  所以又来麻烦你,谢谢了
发表于 2003-4-15 13:49:00 | 显示全部楼层

这个很容易,一会帮你做

 楼主| 发表于 2003-4-15 16:35:00 | 显示全部楼层

meflying兄 谢谢你对我的帮助!,我等你的消息。

[此贴子已经被作者于2003-4-15 16:35:38编辑过]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 08:30 , Processed in 0.153758 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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