乐筑天下

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

[编程交流] 用LISP可以吗?

[复制链接]

52

主题

156

帖子

104

银币

后起之秀

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

铜币
260
发表于 2022-7-5 20:23:10 | 显示全部楼层 |阅读模式
我的一个朋友说,他的老板经常以只读方式打开图纸,做一些工作,然后意识到他无法保存到文件中。当然,他可以通过这种方式保存和处理,但问题是“如果绘图是只读的,有没有办法使弹出消息出现?”
 
所以,我向你们这些聪明的人提出了一个问题,这是如何实现的。。。。。如果有的话。
 
谢谢
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-5 20:30:44 | 显示全部楼层
奇怪的是,文字“只读”显示在autocad窗口会话的顶部,作为文件名的后缀。
 
通过反应堆[保存]可以实现弹出消息。
 
命令:保存[qsave]
反应堆检查图纸状态。只读
如果-1或:vlkax true,则弹出消息
 
编辑:是否希望在用户开始处理图形之前显示弹出消息?我猜想,如果绘图会话空闲几分钟,则需要弹出消息。这就是你对一个项目的设想吗?
回复

使用道具 举报

52

主题

156

帖子

104

银币

后起之秀

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

铜币
260
发表于 2022-7-5 20:44:18 | 显示全部楼层
谢谢你的信息。是的,他的老板不是那么精通电脑,听上去很怀念基本的东西。
 
是的,我希望一旦程序打开,如果它是只读的,就会出现弹出窗口。
 
我想到的一种方法是简单地分配一些东西,比如line命令,这样当他试图添加任何内容时,就会弹出一条消息。但这并不理想,因为他可能只是在拉伸或移动物体。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-5 20:51:48 | 显示全部楼层
 
是的,很多老板都是这样的。
 
 
奇怪的是,Autocad确实有这个功能,Autocad Alert。。。。红色圆点内有一个大X
 
 
如果你选择反应堆路线,我建议“缩放”命令反应堆。用户几乎总是从这个开始。[我想]
回复

使用道具 举报

52

主题

156

帖子

104

银币

后起之秀

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

铜币
260
发表于 2022-7-5 21:00:00 | 显示全部楼层
谢谢,这是一个关于变焦的好主意。是的,我隐约记得几年前打开AutoCAd绘图时,出现了一个关于只读的警告。。。。一定是某个地方的设置可能会关闭它。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 21:05:03 | 显示全部楼层
默认情况下,如果打开设置为只读或由其他人打开的dwg,则会出现一条大消息,询问“是否要继续”?老板只是忽视了这一点吗?
 
使用前面提到的reactor,您可以进行保存,添加boss的登录名(getenv“username”)作为名称并自动保存。加上各种其他检查,即保存为dwg-boss-2、dwg-boss-3,第三次打开。
回复

使用道具 举报

52

主题

156

帖子

104

银币

后起之秀

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

铜币
260
发表于 2022-7-5 21:12:33 | 显示全部楼层
嗯,这是我的朋友,老板,但我也有同样的想法。但我确实注意到,如果通过AutoCAD以只读方式打开AutoCAD图形,则不会出现任何消息。所以我不确定他是在这样做,还是像你说的那样,只是忽略了提示。我认为需要问更多的问题,他在做什么,他是如何打开图纸,看看问题所在。这可能是一个更简单的解决方案,可以更好地教育人们如何做事。
 
也谢谢你关于反应堆的提示
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-5 21:22:42 | 显示全部楼层
 
使用“用户名”Bigal的好主意,由于某些原因,Boss确实忽略了Autocad Alert警告,另一件事是,通知在某种程度上被禁用了[让我无法理解这是怎么发生的],因此,假设所有这些都是真的[或事实],目的是防止Boss在通过调用save意识到文件处于只读模式之前做任何事情。
 
我想这样做的原因是为了避免创建图形文件的多个副本,因此saveas是不可能的。就像我说的,我只是猜测
 
也许dwg反应器足够[禁用授予警报通知]
回复

使用道具 举报

6

主题

31

帖子

25

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-5 21:28:16 | 显示全部楼层
顺便说一句,如果您有AutoCAD 2014或更高版本,那么如果以只读方式打开,则图形选项卡上应该有一个锁定图标。我在下面附上了一个截图。如果您有早期版本的AutoCAD,可以从以下链接下载“图形选项卡”程序:
https://apps.exchange.autodesk.com/ACD/Detail/Index?id=adn.exchange.autodesk.com:Drawing-选项卡:en
 
另一方面,我确实喜欢这条线的方向。我不介意有一个例程,让你可以选择保存一份带有用户名和日期戳前缀的副本。我以前从未用lisp语言编写过反应堆程序,因为我没有学习的必要/时间。然而,我很感兴趣,可以更深入地研究它:-)
 
212314wgis111sgar2lh18.jpg
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 09:03 , Processed in 0.604889 second(s), 72 queries .

© 2020-2025 乐筑天下

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