自己测试了一下,如果是^LG和^L#指令互相交错,使用相对位置会产生错误。
==相对位置==
^LG:start:
^L#1,:quit:#
第一页
^LG:quit:
^L#1,:quit:#
第二页
^L:start:Gf-3,f-1,f+1,f+3
^L#1,:quit:#
第三页
^LG:quit:
^L#1,:quit:#
第四页
^L:quit:E
============
从:start:开始跑^LG指令,打算乱数跳到^L#四个指令其中的一个。
不过实际测试只能跳到第三页和第四页,其它会跳到^LG:quit:指令。
但如果是用绝对位置或label则指令会正常运作:
==绝对位置==
^LG:start:
^L#1,:quit:#
第一页
^LG:quit:
^L#1,:quit:#
第二页
^L:start:Gf2,f4,f6,f8
^L#1,:quit:#
第三页
^LG:quit:
^L#1,:quit:#
第四页
^L:quit:E
====label====
^LG:start:
^L:p1:#1,:quit:#
第一页
^LG:quit:
^L:p2:#1,:quit:#
第二页
^L:start:G:p1:,:p2:,:p3:,:p4:
^L:p3:#1,:quit:#
第三页
^LG:quit:
^L:p4:#1,:quit:#
第四页
^L:quit:E
=============