精易论坛

标题: 超级简单的一个嵌套循环脚本解析 [打印本页]

作者: 梦寻简单    时间: 2024-1-9 23:35
标题: 超级简单的一个嵌套循环脚本解析
本帖最后由 梦寻简单 于 2024-1-9 23:37 编辑

假设你有这样一段文本:
  start loop 2
    output a
    output b
    start loop 3
      output c
    end loop
    output d
    start loop 5
      output e
      output f
      start loop 4
      output g
      end loop
    end loop
  end loop
如何执行这种嵌套的循环?
该问题来源于问答区的一个帖子:https://125.confly.eu.org/thread-14808699-1-1.html

再假设你运行了下面的代码:


你将得到这样一串字符串:


该源码纯属娱乐,没有效率,没有扩展性,甚至生成的结果都可能属于一个巧合。









作者: 447485268    时间: 2024-1-9 23:37
支持开源~!感谢分享
作者: ltais    时间: 2024-1-9 23:43
该源码纯属娱乐
作者: 空心los    时间: 2024-1-10 00:02
支持开源~!感谢分享
作者: myboot    时间: 2024-1-10 00:07
#在这里快速回复#该源码纯属娱乐,没有效率,没有扩展性,甚至生成的结果都可能属于一个巧合。
作者: 薛定谔的虎    时间: 2024-1-10 00:10
回复一下看看是什么
作者: 刘文明乌猛    时间: 2024-1-10 00:24
没有扩展性,甚至生成的结果都可能属于一个巧合。
作者: 天帝皇    时间: 2024-1-10 02:19
来看看看
作者: elephant100    时间: 2024-1-10 02:37
感谢分享
作者: dwcq    时间: 2024-1-10 03:26
看看是啥
作者: mytiger    时间: 2024-1-10 07:39
感谢分享,学习
作者: 查过    时间: 2024-1-10 07:49
全都是大佬~
作者: 鹤舒翎    时间: 2024-1-10 07:50
学习一下
作者: 豆豆灰常开心    时间: 2024-1-10 07:54
感谢您对论坛的支持!
作者: 星空漫步    时间: 2024-1-10 07:55
感谢分享,很给力!~
作者: zlw8504    时间: 2024-1-10 08:09
感谢分享,很给力!~
作者: qq1056123185    时间: 2024-1-10 08:29
感谢分享,学习一下~
作者: qqmqqg    时间: 2024-1-10 08:31
333333333333333333
作者: kyjzbiao    时间: 2024-1-10 08:31
看看逻辑

作者: 无言末天艺    时间: 2024-1-10 08:40
收下看看了
作者: ttuzi    时间: 2024-1-10 08:45
感谢分享
作者: 传说中的路人甲    时间: 2024-1-10 09:00
学习一下
作者: wuqingg    时间: 2024-1-10 09:01

作者: yokie    时间: 2024-1-10 09:17
该源码纯属娱乐,没有效率,没有扩展性,甚至生成的结果都可能属于一个巧合。
作者: 大兔崽子    时间: 2024-1-10 09:23
学习看看
作者: 鱼雨遇玉羽    时间: 2024-1-10 09:30
看一看,学习了,
作者: 大兔崽子    时间: 2024-1-10 09:36
   哇靠。 原来节点还能这样用。  我之前一直是把节点当去重工具..    这个嵌套循环的写法很不错的。  至少  比我之前那个要好用很多,  而且,扩展一下   判断  如果真   这些逻辑跳转的写法 也是可以实现了  涨知识了   我昨天是这样写的。  用自定义数据类型,  把循环体内的指令  解析后 放到  循环指令下。  蠢到死...   一直想着怎么去实现跳转代码  没想到 增加个代码行号就行了。



作者: 396384183    时间: 2024-1-10 09:37
感谢楼主分享
作者: 胖子葛格    时间: 2024-1-10 09:55
感谢大神分享
作者: 大兔崽子    时间: 2024-1-10 10:05
大佬, 假如想将某个指令的结果保存下来  并 在后续的指令中去使用这个结果  如何设计会比较好呢
比如:
找图_1.png  //返回了 10,10
延迟_500
鼠标点击_100,200
鼠标点击_动态    // 这儿 的x,y  不想用固定值, 想用 上面 找图命令返回的值

我想的写法 就是  声明一个 局部变量,
然后 将找图结果  存里面,
后面 鼠标点击_动态  就调用这个局部变量,   
但是,感觉这样写 会有问题  扩展性不够。比如可能存在的问题有:
1、当有多个找图后点击命令时,局部变量只能记录最后一个值
2、鼠标点击_动态  这个指令也比较含糊,  无法指定使用哪行代码的返回值,  只能默认使用离它最近的  代码的返回值(但是 指定行号的话, 手动指定也不方便,或许可以增加一个ID参数,比如:找图_1.png_ID123;鼠标点击_动态_ID123)

其实 想写个  简易的脚本    那还得有 页面识别的功能才好,  单单靠延迟  去进行页面跳转  不稳定,  所以  我构思的   得有  判断,  然后 还有func   ,call  func

好像复杂了点,   整复杂了  还不如直接写了...

大佬有没有什么好的点子。   提携一下  哈哈哈


作者: 小虎来了    时间: 2024-1-10 10:06
感谢分享,很给力!~
作者: wjswzj0    时间: 2024-1-10 10:34
感谢分享,很给力!~
作者: kantal    时间: 2024-1-10 10:42
感谢分享,很给力!~
作者: yinhanyu123    时间: 2024-1-10 10:59
哇感谢感谢
作者: 一指温柔    时间: 2024-1-10 11:29
感谢分享,很给力!~
作者: onlyboy    时间: 2024-1-10 11:37
感谢分享,很给力!~
作者: Kyu    时间: 2024-1-10 11:49

作者: zjmowu    时间: 2024-1-10 12:02
感谢分享,很给力!~

作者: Kyu    时间: 2024-1-10 12:12
能扩展一个if语句出来吗大佬
作者: summer0411    时间: 2024-1-10 13:04
来看看有什么好的解决方法,哈哈
作者: 1972936166    时间: 2024-1-10 13:11
级简单的一个嵌套循环脚
作者: 2446789312    时间: 2024-1-10 13:23

作者: 临安    时间: 2024-1-10 13:26
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: kmskik    时间: 2024-1-10 15:17
看下是启动东西
作者: A举个栗子    时间: 2024-1-10 15:42
感谢分享,很给力!~
作者: 285275928    时间: 2024-1-10 16:24
11111111111111111
作者: pipicool    时间: 2024-1-10 16:45
学习一下
作者: wjc826194    时间: 2024-1-10 16:47
超级简单的一个嵌套循环脚本解析
作者: ZHuanR    时间: 2024-1-10 18:21
新技能已get√
作者: 梦寻简单    时间: 2024-1-10 19:32
大兔崽子 发表于 2024-1-10 10:05
大佬, 假如想将某个指令的结果保存下来  并 在后续的指令中去使用这个结果  如何设计会比较好呢
比如:
找 ...

每个作用域分配一个Object,用来存储该作用域的所有变量。就像里面的循环指令一样。

另外,如果想设计一个简单的脚本语言,建议学习更加专业的知识,本贴不具有这样的参考性。
作者: 最帅    时间: 2024-1-10 20:04
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: ttggnn    时间: 2024-1-10 21:14
感谢分享,很给力!~
作者: 软件编程王    时间: 2024-1-10 21:34

楼主辛苦了
作者: bianyuan456    时间: 2024-1-10 21:36
已经顶贴,感谢您对论坛的支持!
作者: 顶级娱乐·    时间: 2024-1-10 22:14
看看                              
作者: tiancai88888888    时间: 2024-1-11 13:00
66666666666666666
作者: 齐恩    时间: 2024-1-11 15:00
学习一下
作者: 水晶心恋    时间: 2024-1-11 16:08
确实是娱乐
作者: webyezi    时间: 2024-1-11 20:03
#在这里快速回复#该源码纯属娱乐,没有效率,没有扩展性,甚至生成的结果都可能属于一个巧合。
作者: 飘在空气里    时间: 2024-1-12 00:22
看看 感谢分享哈!!

作者: hxq7311    时间: 2024-1-12 00:54

作者: 高先生    时间: 2024-1-12 01:23


楼主辛苦了
作者: jtucar    时间: 2024-1-12 03:27
感谢分享,很给力!~
作者: AdGame    时间: 2024-1-12 04:26
可能属于一个巧合
作者: 龍貓    时间: 2024-1-12 10:13
可能属于一个巧合
作者: kyo9766    时间: 2024-1-12 10:27
看一下怎么拆分,感谢分享
作者: youxigw    时间: 2024-1-12 10:30
可能属于一个巧合
作者: long5tianxia    时间: 2024-1-12 10:55
了解看看。
作者: 深爱者    时间: 2024-1-12 13:08
支持开源!感谢分享,论坛有你更精彩~
作者: doudoudou18    时间: 2024-1-12 20:56
66666666666666666666666
作者: 寻找星空    时间: 2024-1-12 21:02
嗯本                 
作者: 怀念ob    时间: 2024-1-12 22:06
你将得到这样一串字符串:
作者: 大刀刃    时间: 2024-1-13 05:54
感谢分享,很给力!~
作者: 我們還太嫩    时间: 2024-1-13 11:14
#在这里快速回复#感谢分享,很给力!~
作者: cf2006a    时间: 2024-1-13 11:27
下个看看什么方法
作者: shaokui123    时间: 2024-1-13 12:53
感谢分享,很给力!~
作者: shaokui123    时间: 2024-1-13 12:55
感谢分享,很给力!~
作者: 胖子葛格    时间: 2024-1-13 15:02
感谢大神分享~!
作者: A13ZZ    时间: 2024-1-14 08:51

作者: LG869886600    时间: 2024-1-14 11:08
感谢分享,很给力!~
作者: nuwenyao    时间: 2024-1-14 19:23
感谢分享,很给力!~
作者: leidy    时间: 2024-1-15 07:15
感谢分享,很给力!~
作者: Falcon黄金    时间: 2024-1-15 11:48
该问题来源于问答区的一个帖子:https://125.confly.eu.org/thread-14808699-1-1.html
作者: lm88818    时间: 2024-1-15 14:47
感谢分享,很给力!~
作者: lm88818    时间: 2024-1-15 15:26
        感谢分享,很给力!~
作者: 忍野忍    时间: 2024-1-15 16:09
级简单的一个嵌套循环
作者: U小愚    时间: 2024-1-15 17:32
感谢分享,很给力!~
作者: 煞老尸    时间: 2024-1-15 20:07
11111111111111111111
作者: zhanshijiao    时间: 2024-1-15 20:11
1111111111111111111111111111111
作者: cosset    时间: 2024-1-15 21:33
        感谢分享,很给力!~
作者: 请按F1    时间: 2024-1-16 00:09
  感谢分享,很给力!~
作者: qq974265024    时间: 2024-1-16 04:30
学习一下
作者: shaokui123    时间: 2024-1-16 08:03
感谢分享
作者: shaokui123    时间: 2024-1-16 08:03
感谢分享
作者: snufgpl    时间: 2024-1-16 08:20

感谢分享
作者: zys666    时间: 2024-1-16 14:26
6666666666666666666666666666666
作者: lidazhi918    时间: 2024-1-16 15:47
11111111111
作者: 蓝色梦幻    时间: 2024-1-16 16:23
感谢分享,很给力!~
作者: nike2005    时间: 2024-1-16 21:48
学习谢谢分享
作者: szyht001    时间: 2024-1-16 21:50
看下看下看下看下看下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4