获取当前执行的脚本行号作为变量我想将进度消息发送到日志,其中包括脚本当前执行的行号。 如果我从未更改过脚本,当然我可以将行号硬编码到消息中。 但是当我在编辑过程中添加/删除行时,行号会发生变化。 那么是否有一个函数可以为您提供当前正在执行的行号,这样我就可以合并类似的内容
Write("The script has now progressed to line number ", CurrentlyExecutingLine())自动化和脚本编写回复:获取当前执行的脚本行号作为变量这似乎不是一个选项,但也许这个解决方法可以为您解决问题。将脚本的整个文本放入脚本开头的变量中。第一行可能是这样的
script_text = Load Text File( "Path\script.jsl" );
然后,每当你想告诉用户哪一行正在执行时,
//marker001
Write( "The script has now progressed to line number ", Contains( Words( script_text, "\!N" ), "//marker001" ) + 1 );
只需确保“//marker###”是该行中唯一的文本即可。
回复:获取当前执行的脚本行号作为变量谢谢。 我敢肯定,你会承认这很糟糕。 但这绝对是聪明的!