请那位大哥帮忙看看这个程序,以前发的都没成功!!!

此程序功能:选择一直线后,出现以对话框,默认值为管,当选择板、环、锥或型钢后出现一新的对话框,但是现在当选择板、环、锥或型钢后,不出现对话框,而是提示错误,不知怎么回事,请那位大哥帮忙看看,谢谢了
有点着急!

标签: , ,

6 条评论 发表在“请那位大哥帮忙看看这个程序,以前发的都没成功!!!”上

  1. 匿名 说道:

    没看懂“此程序功能:选择一直线后,出现以对话框,默认值为管,当选择板、环、锥或型钢后出现一新的对话框,但是现在当选择板、环、锥或型钢后,不出现对话框,而是提示错误,不知怎么回事,请那位大哥帮忙看看,谢谢了!有点着急!”,请提供DWG文件加以说明!

  2. 匿名 说道:

    把备份文件加载后,输入命令input 就可以出来对话框

  3. 匿名 说道:

    你是不是没有把第一个对话框结束或中断就调用第二个对话框啦?

  4. 匿名 说道:

    程序中第174行(unload_dialog input)不对,应改为(unload_dialog index_alue),因为你在新建对话框new_dialog时是这样的用法!(if (new_dialog “input” index_alue)!因为和你不一样的专业,不知你想要让程序完成什么?但你说的问题即“不出现对话框,而是提示错误”可能在这一句!
    还有第86行(set_tile “type” (l-princ-to-string lasttype))一句是什么意思,lasttype变量好像在程序前面并没有出现,运行到此步时其值为nil,所以以下程序中:

  5. 匿名 说道:

    似水无痕 改后把完整的文件发上来吧:)

  6. 匿名 说道:

    程序我并没有该好,因为我也在楼上提到,和楼主并非一个专业,不知道楼主的思路如何,只是完全基于lisp和dcl语句中出现的几个错误给楼主提出一下而已!
    哈哈,你也无痕,我亦无痕么!
    呵呵,一不小心,在我编辑这个帖子并发布时,又的到一分,在此感谢eachy斑竹!万分感谢!!
    对了,楼主!我这里有一个书上介绍的程序,感觉到挺通用的,这里给你发过去一个,可以做一个参照(这里并没有给出全部的,只是提取对话框数据的,全部程序在附件里):
    lisp程序