乐筑天下

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

[综合讨论] 崔定制

[复制链接]

8

主题

23

帖子

15

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-7 00:45:43 | 显示全部楼层
标记的
 
  1. ^C^C^P(load "DATUM")))) ^C^CPOINTY
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-7 00:47:38 | 显示全部楼层
 
 
 
 
 
开枪*踢翻泥土*
 
... 不过,至少我们(现在)朝着正确的方向前进。
 
 
*给自己唱歌,有人拿了他们的杯子,呵呵呵呵。。。
 
 
编辑:额外的紧密排列是为了什么?
 
当你忘记使用时,SLW会生气
  1. [/url], and you wouldn't like him when he's angry.
  2. ... Looks like 'DATUM' is a custom [b][color=blue]*.LSP, *.FAS, *.VLX[/color][/b] file, and 'POINTY' is the custom command.
  3. FWIW - I would re-write the macro so that 'DATUM' is only loaded if necessary, instead of each time the button is pressed:
  4. [code]
  5. ^C^C^P(if (not c:POINTY)(load "DATUM"));POINTY;
。。。你能发布在“DATUM”中找到的源代码吗?
 
不确定在哪里可以找到“数据”。。。?
 
使用此选项:
 
  1. (findfile "datum.[color=red]<ext>[/color]")
。。。其中是上面的一个(不带星号)。
回复

使用道具 举报

8

主题

23

帖子

15

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-7 00:50:50 | 显示全部楼层
我不知道为什么会有这么多家长,早在我开始在这里工作之前,这个命令就在这里,创建它的人已经离开了。
 
我对代码标签表示歉意,请记住。
 
我对宏等的了解真的是零,所以我真的不知道该如何处理你给我的代码来查找源代码?
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-7 00:55:06 | 显示全部楼层
别担心;我不是在喋喋不休地谈论你——一旦你遇到SLW,你就会发现论坛上的幽默。英雄联盟
 
在任何情况下,请复制以下内容:
 
  1. (findfile "datum.[color=red]<ext>[/color]")
。。。将其粘贴到命令行,然后按Enter键(请确保按上述说明进行替换)。其中一个将返回路径,另两个应返回nil。
 
编辑:返回的路径是源文件所在的位置。我们希望源文件是的。LSP的多样性,因为我们无法使用编译代码(.FAS,.VLX),即使有也很容易。
回复

使用道具 举报

8

主题

23

帖子

15

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-7 00:57:36 | 显示全部楼层
我得到的只是这个
 
  1. ("_>

 
与所有三个
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-7 01:02:51 | 显示全部楼层
奇怪的请原谅我吹毛求疵,但你具体尝试了以下每一项:
 
  1. (findfile "datum.lsp")

 
  1. (findfile "datum.fas")

 
  1. (findfile "datum.vlx")

 
...?
 
如果这些都不可行,也许您可以告诉我在命令行(如果有)返回了什么:
 
  1. (load "datum")
回复

使用道具 举报

8

主题

23

帖子

15

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-7 01:05:21 | 显示全部楼层
好吧,我做错了
 
这就是路
  1. "P:\\Drawings\\000-Templates Palettes Profiles\\lisps\\datum.lsp"
回复

使用道具 举报

8

主题

23

帖子

15

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-7 01:08:38 | 显示全部楼层
当我打开。lsp我得到这个代码
 
  1. (vmon)
  2. (DEFUN C:DATUM ()
  3. (setq pt (getpoint "Select DATUM point : "))
  4. (setq dY (cadr pt))
  5. (setq lvl (getreal "\nDatum level : "))
  6. (setq diff (- lvl dy))
  7. (prin1)
  8. )
  9. (defun C:pointY ()
  10.   (setvar "attdia" 0)
  11.   (setq pt (getpoint "Select insertion point : "))
  12.   (setq Y (cadr pt))
  13.   (setq a (getvar "dimscale"))
  14.   (setq y (+ diff y))
  15.   (setq Y (rtos Y))
  16. ;
  17.   (setq l (strlen Y))
  18.   (setq s (- l 3))
  19.   (setq Y1 (substr Y 1 s))
  20.   (setq Y2 (substr Y (1+ s)))
  21.   (setq YA (strcat Y1 "," Y2))
  22. ;
  23.   (command "insert" "pointy" pt a "" "" YA)
  24.   (setvar "attdia" 0)
  25.   (prin1)
  26. )
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-7 01:10:49 | 显示全部楼层
 
看起来RenderMan已经控制了这里的一切,所以我现在没有什么要补充的了,我会让这个“小家伙”完成这项工作。
他喜欢时不时地炫耀。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-7 01:15:14 | 显示全部楼层
 
是的,好吧,不要走得太远。。。我得到了口齿不清的东西(大多数时候),但我仍然没有完全理解OP的要求。你说得对,我的朋友眨眼:
 
 
*口吃,不,我不*回到令人敬畏的状态*
 
011242vorormnnomjp1n77.jpg
 
 
@多诺万·波特-
 
尝试一下快速重写:
 
现在,我不确定为什么有两个独立的函数(DATUM和POINTY),所以我所做的是合并一个“检查”,这样如果全局变量*DATUM*(以前的diff)为零,就会提示您定义必要的标准。就我个人而言,我觉得你们需要的只是一个完整的尖头函数——但这不是由我来决定的。
 
请让我知道这是否有效;如果你想了解更多关于我为你发布的代码,请告诉我。
 
另外,我知道你没有写它,但是关于你发布的代码有几件事:
 
不再需要(vmon)“虚拟内存开启”功能(或为此进行记录)。
 
确保在将来的代码中本地化变量,以避免与其他例程发生潜在冲突。
 
希望这有帮助!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 21:58 , Processed in 0.951518 second(s), 83 queries .

© 2020-2025 乐筑天下

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