Tuns 发表于 2022-7-7 00:20:30

是的,好主意。这比从567到0再到1再回到0更容易,这样我就可以再次转到567。

pefi 发表于 2022-7-7 00:24:27

Tuns,谢谢你的帮助,但我的睡眠一直在变化,所以这是不可能的。保存和恢复是唯一的方法。我认为可以使用系统变量USERI1(或其他)来存储值。

Tuns 发表于 2022-7-7 00:29:19

您是对的,它可以用来存储变量。这将是一个有点工作,但如果你愿意,我可以提供一个例子,你可以只改变数字,你需要什么。

pefi 发表于 2022-7-7 00:30:09

无论如何,我不知道如何在F1中使用它。它似乎是在更高级别上硬编码的。使用Ctrl+1可以正常工作

Tuns 发表于 2022-7-7 00:34:29

为什么房地产在那里?为什么会有一个“!”在“=”之前?

pefi 发表于 2022-7-7 00:37:32

属性部分不应该在那里-复制粘贴错误,抱歉!有趣的是,它没有破坏宏:-)
 
The!=表示“不相等”
 
有关柴油机的更多信息,请点击此处:
http://www.upfrontezine.com/tailor/tailor17.htm
http://www.upfrontezine.com/tailor/tailor18.htm

Tuns 发表于 2022-7-7 00:38:52

哦,对了。我忘记了这一点,因为我从来没有使用过不相等。

YZ 发表于 2022-7-7 00:43:29

 
如果进入CUI编辑器,键盘快捷键>快捷键是左上角窗口中的第7项。从那里可以重新指定F1键或任何键。在下面的屏幕截图中,我已将F1设置为您的新代码
 
顺便说一句,这段代码很棒!我从未在网上看到过用户变量的工作示例。谢谢你的发帖。
 
我对当前宏的唯一犹豫是,在以下情况下,它的行为不同:
1.Ortho打开,OSNAP关闭,
2.Ortho关闭,OSNAP打开,
3、两者都是开或关。
 
也许这正是你想要的,尽管我认为如果它首先能够将它们返回到一个可预测的状态,然后将它们切换到一起,可能会更加用户友好。可能需要另一个“如果”语句,但可能我误解了您打算如何使用它。

pefi 发表于 2022-7-7 00:47:42

谢谢这是一个完美的知识放大的例子-有史以来第一次在我的电脑F1是一个有用的键盘快捷键!
关于宏,您是对的,如果关闭osnap并激活宏,则值0将保存到USERI1,并且必须手动恢复所有osnap设置。
下面是一个新版本。它的工作方式与旧的相同,但没有存储0的问题,因为osnap在第一次执行时处于关闭状态。
 
翻转一位(16384)即可打开/关闭osnap。它在不向USERI1存储任何内容的情况下工作。
 
数字说明:
16384位负责打开/关闭osnap。
49151=65535-16384(16位数字中的所有位减去osnap控制的位)
P.S.脑力操http://en.wikipedia.org/wiki/Brainfuck与柴油机相比,用户友好

Marco1979 发表于 2022-7-7 00:50:20

也许我在告诉你们大家都知道的事情,但我用这个:
http://www.autohotkey.com/docs/Hotkeys.htm
 
我有各种各样的设置来让生活更轻松,F8=F1,alt-RightClick是擦除,alt-leftclick=pan,alt-s=stretch等等。
 
gr公司
页: 1 [2]
查看完整版本: F3+F8(osnap+othro)下