希望能有源码模式和跳转返回到某步骤的功能

功能建议 · 1798 次浏览
星星不睡我不睡 创建于 11天11小时前

1.之前用过按键精灵,里面有个很方便的功能,就是跳转或回到某处,如下这样

Goto 标记
Rem 标记

标记可以是多个不同成对的关键词.可以跳到任何步骤了. 目前是用"跳过后续步骤 加循环 如果"实现,但对于步骤特别长的就很麻烦了.

比如游戏里, 并不全是线性步骤, 会有多个不同的功能分组ABCDE..., 然后根据不同条件跳转到不同的分组.可能从A直接到D.

此时BC不执行,或者执行到E后又回到B 等等

用已有步骤虽然也能实现,但特别麻烦.希望可以更新相关功能. 

 

2.要是能有源码模式就好了(就是纯文字代码形式,当然也不是底层代码哈, 就是把可点击的模块用文本(英文单词等)表达出来). 能一下子看到整个命令里面所有参数设置. 也能方便的批量修改参数. 类似于网站HTML源码那样.

比如简单的延时, 可以用  delay 1000

要是复杂的,就用大括号,比如显示图片: 

show{

load:路径

delay 1000

显示方式等

}

比如我经常复制前面设定好的模块到后面直接用, 但有时候没注意修改里面的参数, 就导致运行失败了. 这样就得调试运行才能发现.

要是源码模式,那复制对应的整片代码,一下子就能看到了. 


回复内容
星星不睡我不睡 11天11小时前
#1

源码模式主要还是部分模块没有完全显示内部的参数.

比如朗读文字, 不点开看不到文字内容. 

运行某动作,用动作ID的话, 就看不到动作名字了.除非事先在底部备注释义. 

鼠标移动模块也看不到设置的坐标,距离等.

还有其他的.设置的参数显示的不全 或者直接没显示. 需要点开才能看到

sharklaka 3天20小时前
#2

实际上goto不符合程序设计,在主流语言里基本都废弃它了

如果你想实现goto,可以用子程序:_context.RunSp

回复主贴