乐筑天下

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

[编程交流] 被取代的命令别名

[复制链接]

3

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 10:42:36 | 显示全部楼层 |阅读模式
大家好,
 
我们公司有一个自定义程序与我们的AutoCad 2008一起运行。程序员在程序中包含了默认命令和cutom命令。
 
问题是,我在命令别名编辑器中的自定义快捷方式都不起作用。还有什么可以给我的吗。pgp文件优先。到目前为止,我已经能够通过制作新的别名来解决这个问题,这些别名既不会与默认别名冲突,也不会与他的程序中的别名冲突。这就排除了1个字母的别名,因为它们都被拿走了。
 
这里的Cad经理不想与程序员讨论这一点,因为他发现我对这一点的需求无关紧要。
 
有什么想法吗?
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 10:56:17 | 显示全部楼层
lisp例程中定义的命令名(别名)(即defun c:commandname)优先
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:02:36 | 显示全部楼层
实际上,因为程序员改变了你的。pgp文件,这意味着您必须再次重新创建您的WIN缩写词onec。但事实并非如此
那么多时间。最好留一份你的简历。更改文件后,将pgp文件放在一旁。
 
塔瓦特
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 11:12:38 | 显示全部楼层
acad的当前“路径”是什么。正在加载的pgp文件?
 
我假设你有一份自己的acad。pgp文件可用,对吗?您当前是否定义了包含自定义pgp文件的文件夹的“路径”(包含在“工具”>“选项”>“文件”中)?
 
我总是觉得至少有两个acad。pgp文件(独立系统)或更多,在网络系统上,最后加载的文件是被使用的文件。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 11:13:09 | 显示全部楼层
 
A) 有没有办法禁用自定义程序定义的快捷方式。构建良好的应用程序将包括此选项。
 
B) 正如lpseifert所提到的,lisp函数总是胜过pgp快捷方式。
 
C) 最后,放弃pgp文件,将lisp定义的快捷方式放在“acaddoc.lsp”或“your\u custom\u menu.mnl”中。这是启动文件的加载顺序,在您的情况下可能需要参考。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:25:52 | 显示全部楼层
 
路径是;工具->自定义->编辑程序参数
 
当做
 
塔瓦特
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 11:27:56 | 显示全部楼层
 
不,他的意思是你的PGP文件在哪里,AutoCAD正在读取的那个。。。
 
要找到答案,请将其粘贴到AutoCAD命令行:(findfile“Acad.pgp”)
回复

使用道具 举报

3

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 11:35:44 | 显示全部楼层
一些快速的回答,prommer没有修改我的。pgp文件,它仍然是相同的。
 
该程序没有对其禁用,唯一的方法是解除文件加载的分配,但这将导致巨大的问题。
 
lisp取代了。pgp公司
 
我将研究如何制作rkmcswain提到的包含shorcuts的lisp。。。。。只是不知道怎么做
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 11:47:16 | 显示全部楼层
 
这是我的《阿卡多克》的一部分。lsp文件给你一个想法。。。该文件可以使用记事本创建-另存为acaddoc。acad支持路径中的lsp。
(defun c:后面的字母将是“快捷方式”
  1. (defun c:ue ()(command "ucs" "e"))
  2. (defun c:ul ()(command "ucs" "e" "l"))
  3. (defun c:uw ()(command "ucs" "w"))
  4. (defun c:uv ()(command "ucs" "v"))
  5. (defun c:up ()(command "ucs" "p"))
  6. (defun c:w ()(command "zoom" "w"))
  7. (defun c:p ()(command "zoom" "p"))
  8. (defun c:ze ()(command "zoom" "e"))
  9. (defun c:zo ()(command "zoom" "o"))
  10. (defun C:A ()( COMMAND "ZOOM" "E" "Zoom" "0.99x")(princ))
  11. (defun C:RZ ()( COMMAND "UCS" "Z" "90"))
  12. (defun c:rx ()(command "ucs" "x" "90"))
  13. (defun c:ry ()(command "ucs" "y" "90"))
  14. (defun C:AO ()( COMMAND "AREA" "O" ))
  15. (defun C:AOL ()( COMMAND "AREA" "O" "L" ))
  16. (DEFUN C:W1 ()(COMMAND"WIPEOUT" "F" "ON"))
  17. (DEFUN C:W0 ()(COMMAND"WIPEOUT" "F" "OFF"))
  18. (defun c:lt() (command "_lengthen" "T"))
  19. (defun c:ld() (command "_lengthen" "DE"))
  20. (defun c:ldy () (command "_lengthen" "dy"))
  21. (defun c: s() (command "stretch" "C"))
  22. (defun c:c2 () (command "circle" "2P"))
  23. (defun c:ct () (command "circle" "t"))
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 17:11 , Processed in 0.513157 second(s), 70 queries .

© 2020-2025 乐筑天下

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