乐筑天下

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

[综合讨论] 脚本文件中途停止

[复制链接]

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:14:51 | 显示全部楼层 |阅读模式
我是新手,所以这基本上是我的第一个脚本文件:不知道为什么,但我的脚本只运行了大约4行,然后在文本窗口中没有观察到更多的输出。奇怪的是,如果我对scr中的一些行重新排序,我只得到一行正在运行。(命令)的作用不是输入/空格,而是取消。这个脚本试图找出哪些是只读的;我希望打印出每个变量的值,它是接受值还是只读,就像是用Setvar命令手动完成一样。所以我不想改变任何变量。我想过使用(setvar)并查看哪个输出错误,但我假设我不知道每个变量适合传递什么值,所以我可以只将无效值传递给非只读变量,这会引发与只读变量相同的错误。
 
因此,我希望脚本的行为类似于下面(手动键入)的历史记录,遍历每个变量。
但是这就是运行我的脚本产生的结果,在解析脚本文件中的第4行后停止。所以我想知道为什么它不以同样的模式继续?如果将2dretainmode移动到脚本中的第一行,实际上它只完成第一行,而以另一种方式排序scr,得到一些类似于下面的内容,但所有内容似乎只是突然停止。注意,我不想用这个脚本更改任何变量,我甚至没有尝试确认这些变量,因为我每次都打算取消setvar命令。
  1. 1
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:31:20 | 显示全部楼层
通过重新排序和使用resume命令解决了这个问题。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:37:00 | 显示全部楼层
你不做任何改变就没有意义了?
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:41:13 | 显示全部楼层
这不是故意的。我只检查只读变量。setvar命令没有列出一些,所以我不想逐个检查。
问题是脚本被(命令)暂停(我以为它被终止),我不知道它会这样做(以为它应该只是“取消”命令,而不是暂停脚本)。所以是的。。。新手问题。做了一些搜索,并实现了使用简历继续脚本。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:55:11 | 显示全部楼层
有什么问题吗
 
setvar*
 
DWGCOMPAREINPROGRESS OFF(只读)
DWGCompPaletteTate关闭(只读)
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:58:18 | 显示全部楼层
正如我所说,setvar命令没有列出脚本中的那些变量,尽管我希望它们是这样,这样就不会有任何这些“隐藏变量”。我从cadforums数据库中找到了大约100个acad可以识别的。至于这些变量的作用以及它们的值是否值得关注,则完全是另一回事。我只想对我知道存在但未列出的变量执行setvar命令无法执行的操作,原因超出了我的理解——你认为它们都应该列出,因为即使使用setvar命令,也有相当多的未记录(不在acad帮助文件中)和一些在帮助中,但setvar没有列出,就像toolpalettepath一样。
 
无论如何,我修改了剧本,做了我想做的事;可能可以进一步细化,但我不知道关于Lisp/Script“编码”的任何其他内容,所以这样就可以了。基本上,它只是一个新手,通过一些行/元素的重新排序和一个我不知道的缺少的命令,很容易地修复了错误。
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

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

铜币
260
发表于 2022-7-7 00:11:42 | 显示全部楼层
似乎在玩你一无所知的系统变量,其中许多永久保存在Windows注册表中,可能会导致严重的问题。虽然我不敢尝试,但我希望看到你公布结果。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-7 00:22:22 | 显示全部楼层
也许把涡轮增压器的废气门关上,看看会发生什么。答:整个过程持续了大约1秒。
 
我只是在玩菜单,不想开始玩未知的设置变量。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 05:12 , Processed in 0.607949 second(s), 79 queries .

© 2020-2025 乐筑天下

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