乐筑天下

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

[综合讨论] 柴油机回路-顺利退出

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:27:13 | 显示全部楼层 |阅读模式
大家好。我创建了一个循环,我使用if语句对预设变量进行测试。关键是,当我到达最后一次循环时,它似乎总是再次执行最后一个命令。我正在尝试按建议使用^ Z null,支持自动空格),但^ Z似乎对操作没有影响。
使用^ Z有什么不明显的地方吗?我应该知道谢谢:(
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-6 23:52:01 | 显示全部楼层
你能发布整个宏吗?问题可能在其他地方,它避免了人们的猜测,Diesel确实有一些怪癖,它可能是任何东西。
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:06:33 | 显示全部楼层
*^C^C$M=$(if,$(=,$(getvar,useri1),$(getvar,useri2)),^C,-文本;jc$M=$(getvar,lastpoint);2.0;$M=$(getvar,useri1)_用户I1$M=$(+,$(getvar,useri1),1)_最后一点;“0,$M=$(*,$(getvar,useri1),-5),0”
 
宏用于生成一列递增的数字。在运行它之前,我有另一个宏,其中Useri1被设置为起始编号。Useri2是最后一个数字,lastpoint设置为0,0,0。我脑海中的宏工作计划如下,如果useri1=useri2,则取消,否则(将useri1打印到绘图,将useri1增加1,增加lastpoint以设置下一个数字的位置),重复。
 
当循环因useri1=useri2而取消时,它总是再次请求最后一个点^在宏的末尾添加Z是为了防止这种情况,但当我添加它时,它似乎没有任何区别。
 
我只是想学习宏格式,所以我可能在某个地方犯了一个新手错误。谢谢你停在这条线上帮忙。宏仍然是我在屏幕上寻找的结果,我只是对它顺利退出而不必取消最后一点感到挑剔。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:13:38 | 显示全部楼层
我遇到了一些问题,但发现在^C之后添加分号可以解决部分问题,但是我无法在宏中更新lastpoint变量,它无法接受输入(但宏仍在运行)。无论如何,我希望分号有帮助,你有变量MACROTRACE=1吗,它是一个没有文档记录的变量,但在你调试宏的时候有帮助
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:37:39 | 显示全部楼层
是的,就是这样在^ C完成了分号之后,我现在回到命令行,准备执行下一个命令,而不是通过再次请求最后一个点来完成。干杯-非常感谢史蒂文。我只是通过拼凑我能在网上找到的不同文章来学习。
希望通过添加一些自定义例程来提高我的绘图效率。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 05:34 , Processed in 0.465562 second(s), 62 queries .

© 2020-2025 乐筑天下

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