乐筑天下

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

[编程交流] 使用键盘命令设置s

[复制链接]

12

主题

55

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 17:13:00 | 显示全部楼层 |阅读模式
问候语!
 
我用这个lisp文件创建命令来设置当前图层。但是他们没有工作,我想知道为什么。我的代码有问题吗?
 
 
(定义c:s0()
(命令“-layer“s”0”)
)
(定义c:sd()
(命令“-layer“s”dim“””)
)
 
谢谢你的帮助。
回复

使用道具 举报

1

主题

61

帖子

65

银币

初来乍到

Rank: 1

铜币
4
发表于 2022-7-6 17:17:02 | 显示全部楼层
我认为你可以这样做:
(defun c:s0()
(命令“-layer“s”0“””(PRINC))
(定义c:sd()
(命令“-layer“s”dim“””(PRINC))
回复

使用道具 举报

12

主题

55

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 17:21:59 | 显示全部楼层
幽灵骑士,
(princ)函数是什么?我以前看过,但我不知道它做什么。
 
我更改了lisp文件并重新启动了AutoCAD,但该命令仍然不起作用。下面是它返回的错误:
 
未知命令“S0”。按F1键可获取帮助
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 17:24:53 | 显示全部楼层
如何加载lisp文件?你原来帖子中的代码没有问题。
回复

使用道具 举报

12

主题

55

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 17:30:08 | 显示全部楼层
我键入“appload”,然后单击启动套件中的“contents”,并将lisp文件添加到我的启动套件中。然后我重新启动了AutoCAD。有趣的是,我在lisp文件中定义的其他命令工作正常。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 17:34:20 | 显示全部楼层
我同意lpseifert,听起来在调用语法之前lisp还没有加载。
 
在AutoCAD会话期间加载LISP:“\u appload”
 
或者使用“启动套件”(有时可能脾气暴躁),或者在acaddoc中包含对您的Lisp程序的调用。lsp脚本。
 
希望这有帮助!
回复

使用道具 举报

12

主题

55

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 17:37:29 | 显示全部楼层
你们说得对。代码很好。该命令起作用了——它正确地设置了图层。然而,出于某种原因,在“s0”命令上,它仍然表示“未知命令”,即使它有效。
回复

使用道具 举报

12

主题

55

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 17:39:37 | 显示全部楼层
忘了说谢谢。感谢您的所有意见。别忘了明天投票,lpseifert
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 17:43:43 | 显示全部楼层
试试这个Noel-这可能是你收到“未知命令”的原因:
  1. (defun c:s0 ()
  2. (command "-layer" "s" "0" "")(PRINC))
  3. (defun c:sd ()
  4. (command "-layer" "s" "dim" "")(PRINC))

 
希望这能奏效!
回复

使用道具 举报

1

主题

61

帖子

65

银币

初来乍到

Rank: 1

铜币
4
发表于 2022-7-6 17:48:32 | 显示全部楼层
Noel,很高兴你能用它,我实际上无法回答你的问题“什么是(普林斯)函数?”我自己也不完全明白,李和李可以吗?我肯定,我会关注他们的帖子,努力学习每一个机会。。。
我使用与你类似的命令进行图层控制,我的lisp也是在发布时设置的,尽管我的ACAD上有所有这些命令。每次加载lsp文件时,您可能希望以这种方式加载您的文件。。。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-5-26 09:36 , Processed in 2.506336 second(s), 73 queries .

© 2020-2025 乐筑天下

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