乐筑天下

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

[编程交流] 是否运行seper对话框

[复制链接]

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 20:47:10 | 显示全部楼层
 
按下按钮Edit Post后,选择代码,然后按下按钮#在cod标签内获取代码。
回复

使用道具 举报

15

主题

64

帖子

49

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-5 20:49:43 | 显示全部楼层
我就是这么做的。这似乎对我不起作用。我去编辑帖子,去高级,突出显示代码部分,点击“#”按钮,什么都没发生,保存编辑。
回复

使用道具 举报

8

主题

1647

帖子

1647

银币

初来乍到

Rank: 1

铜币
36
发表于 2022-7-5 20:51:52 | 显示全部楼层
这是Internet Explorer的问题。显然,它在vBulletin论坛中发挥不好。
 
阅读本帖最后一篇帖子:http://www.cadtutor.net/forum/showthread.php?90496-图标在回复中不起作用,并切换到基本编辑器或标准编辑器。然后你应该能够修复你的第一个帖子。
回复

使用道具 举报

15

主题

64

帖子

49

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-5 20:55:52 | 显示全部楼层
谢谢Cad64,成功了。我将其设置为标准,现在可以工作了。我已经修复了我原来的帖子。
回复

使用道具 举报

3

主题

27

帖子

25

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 20:59:10 | 显示全部楼层
 
您必须将lisp视为一种脚本语言(因为它是),并且在代码中,在加载到环境中之前调用函数/命令。
 
将正在调用的函数移到调用函数上方。
例如我按以下顺序移动了您的函数,然后它就可以工作了:
c: 稍后运行
c: 回复
c: mos2nsc
--最后,您将放置未封装的代码setq reply1。。。等
 
  1. (vl-load-com)
  2. ;--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  3. (defun c:runlater ( / )
  4. (acet-ui-message "To run later, type 'MOS2NSC' anytime to begin to conversion process." "Some Header" 64)
  5. )
  6. ;--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  7. (defun c:replyyes ( / of_epk of_pt)
  8. (setvar "cmdecho" 0)
  9. (if (null of_dist) (setq of_distx 1.0))
  10. (initget 6)
  11. (if (null (setq of_dist (getdist (strcat "\nPlease Enter the Offset Distance <>: "))))
  12.    (setq of_dist of_distx)
  13.    )
  14. (setq of_distx of_dist)
  15. (if (null of_elev) (setq of_elevx 0.0))
  16. (if (null (setq of_elev (getreal (strcat "\nPlease Enter the Elevation Difference - For a Negative Use a '-' <>: "))))
  17.    (setq of_elev of_elevx)
  18.    )
  19. (setq of_elevx of_elev)
  20. (while (or (setq of_epk (entsel)) (eq 7 (getvar "errno")))
  21.    (if (and of_epk
  22.      (member (cdr (assoc 100 (reverse (entget (car of_epk)))))
  23.       '("AcDbPolyline" "AcDb2dPolyline"))
  24.      (setq of_pt (getpoint "\nPlease Select the Side to offset: "))
  25.      )
  26.      (command "_.offset" of_dist of_epk of_pt "" "_.move" (entlast) ""
  27.        (list 0.0 0.0 of_elev) "")
  28.      )
  29.    )
  30. (princ)
  31. )
  32. ;--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  33. (defun c:mos2nsc ( / )
  34. (SETQ reply2 (ACET-UI-MESSAGE (strcat "Some Text") "Some Header" 20))
  35. (IF (= reply2 6) (c:replyyes))
  36. (IF (= reply2 7) (c:runlater))
  37. )
  38. ;--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  39. (SETQ reply1 (ACET-UI-MESSAGE (strcat "Some Text") "Some Header" 36))
  40. (IF (= reply1 6) (c:mos2nsc))
  41. (IF (= reply1 7) (c:runlater))

 
另请注意:
您还将所有函数定义为命令。这对于c:mos2nsc是有意义的,但对于任何其他的。
 
其次,有几个例子表明,您在var上使用setq,但不为其赋值。我想知道的是,这样做是否会清除该值(它没有),或者您是否正在使用此方法返回var的当前值。
如果是第一个变量,则可以通过将其设置为nil、“”或0来清除var。
如果是第二个,那么您可以通过简单键入var的名称(不带括号)来返回var的值。
当然,如果你的目的不是我有限的洞察力,那么请原谅我。
 
最后,这真的值得它自己的线程,以便它得到应有的关注,因为你面临的问题与原来的帖子没有太多关系。并将代码封装在代码哈希中
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-5 21:01:59 | 显示全部楼层
请阅读代码发布指南并编辑您的帖子,将代码包含在代码标签中。
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-5 21:05:27 | 显示全部楼层
您也可以手动键入[CODE]您的代码。[C]之间没有空格
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 21:06:21 | 显示全部楼层
 
不客气!
 
另外,关于代码标签——正如SLW210所建议的那样,我发现简单地键入BBCode标签更容易,即:
 
[突出显示][不突出]
  1. 5
[/noparse][/highlight]
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 21:10:44 | 显示全部楼层
@主持人,建议将帖子#17向前移动到此帖子。
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-5 21:15:03 | 显示全部楼层
帖子合并。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 09:04 , Processed in 0.439045 second(s), 70 queries .

© 2020-2025 乐筑天下

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