乐筑天下

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

[编程交流] 查找和替换脚本

[复制链接]

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:14:31 | 显示全部楼层
你在用这样的宏吗?
 
  1. ^C^C-attedit;n;n;A$C49561ED3;AAAA;01AREA 1;01AREA 1;\
回复

使用道具 举报

3

主题

14

帖子

11

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 15:17:11 | 显示全部楼层
我实际上是在一个。SCR文件,但是的,这是它的要点。。。除了我试图运行它来替换多个属性(01AREA 1是七个属性中的第一个)。问题是,CAD没有在“\”处暂停,而是接受它作为属性的新名称。我希望它暂停,这样你可以输入新的名称,然后点击回车键,让它移动到下一个,等等。。。
回复

使用道具 举报

3

主题

14

帖子

11

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 15:20:33 | 显示全部楼层
这就是它在我身上的样子。SRC文件:
  1. -ATTEDIT
  2. N
  3. N
  4. A$C49561ED3
  5. AAAA
  6. 01AREA 1
  7. 01AREA 1
  8. \
  9. -ATTEDIT
  10. N
  11. N
  12. A$C49561ED3
  13. AAAA
  14. 01REP 1
  15. 01REP 1
  16. \
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:25:57 | 显示全部楼层
嗯,在脚本中暂停。。。我不确定我有没有遇到过这样的情况
回复

使用道具 举报

3

主题

14

帖子

11

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 15:28:15 | 显示全部楼层
所以你认为它只能在宏中实现,而不能在脚本中实现?这可以解释很多。
回复

使用道具 举报

3

主题

14

帖子

11

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 15:30:17 | 显示全部楼层
顺便说一句,我是一个项目经理,不是CAD专家,所以如果听起来我不知道我在做什么,那么。。。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:35:31 | 显示全部楼层
阅读以下内容:
 
http://www.augi.com/publications/hotnews.asp?page=403
 
特别注意优缺点部分
回复

使用道具 举报

3

主题

14

帖子

11

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 15:37:15 | 显示全部楼层
我在某个时候读过这篇文章,但显然没有像我应该读的那样仔细
 
谢谢你的帮助。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:40:07 | 显示全部楼层
没有问题-
 
在我看来,如果您定期执行这种重复性任务,那么您每天在这项任务上花费的金钱可能远远超过完整的AutoCAD甚至LT Extender的成本。
 
只是一个想法:眨眼:
回复

使用道具 举报

20

主题

344

帖子

325

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-6 15:43:40 | 显示全部楼层
有点费解,但请听我说完。
 
.蝙蝠档案。
 
在我找到完全使用脚本的方法之前,我最初使用LISP创建了一个。bat文件和a。scr文件。这个bat文件将打开AutoCAD的一个新实例,打开某个。并自动运行。创建的scr。
 
脚本文件无法接受用户输入。
这意味着没有LISP,这意味着(getstring)已退出。
.bat文件确实允许用户输入,并且可以写入文件。
 
也许是一个。bat文件,该文件使用用户输入创建脚本,然后在选定的中运行它。图纸?我现在正在努力,但我对这方面的经验很少。bat文件。
 
*好的,一些快速的谷歌搜索显示了一些结果。
 
打开一个新的文本文件(记事本,只有),复制并粘贴此代码。将其保存为“something.bat”,确保文件类型设置为“all files”
  1. @echo off
  2. set /p input1=Enter input
  3. echo -ATTEDIT N N A$C49561ED3 AAAA 01AREA 1 01AREA 1 %input1% > C:\SCRIPTY.SCR

 
保存后,双击它。应该会弹出一个命令提示符,询问您的输入。输入您喜欢的内容,然后点击“回车”结束将在您的C:\目录中创建一个名为“SCRIPTY.SCR”的新文件。
 
您刚刚创建了一个脚本文件,其中至少有一行提示用户输入。你应该能够写多行并返回字符。
 
现在,有一种方法可以打开一个。dwg并运行脚本文件,但我认为您希望它在打开的图形中运行。我不知道该怎么做,但这是一个开始。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:02 , Processed in 0.365996 second(s), 70 queries .

© 2020-2025 乐筑天下

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