【问题标题】:Typing out columns vertically imacro Javascript垂直输入列 imacro Javascript
【发布时间】:2022-01-03 02:21:08
【问题描述】:

规格:

Firefox 38.0.6, imacros 8.9.7, Windows 10 64-bit OS

我的脚本做了什么:

我在此处指定的代码是在 YouTube 上添加评论的部分 视频。

问题:

我正在尝试将 cmets 输入为行,所以一列 来自评论文本文件将添加到每个视频。我遇到了一个问题 该脚本只输入第一列,而不输入评论框内的其他列 YouTube 视频。

有人可以帮我吗?

var Comment = "";
Comment += "CODE:" + "\n";
Comment += "SET !ERRORIGNORE YES" + "\n";
Comment += "SET !TIMEOUT_PAGE 5" + "\n";
Comment += "SET !TIMEOUT_STEP 0" + "\n";
Comment += "SET !DATASOURCE Comments.txt" + "\n";
Comment += "SET !DATASOURCE_COLUMNS 1" + "\n";
Comment += "SET !ERRORIGNORE YES" + "\n";
Comment += "SET !LOOP 1" + "\n";
Comment += "SET !DATASOURCE_LINE {{!LOOP}}" + "\n";
Comment += "WAIT SECONDS=1" + "\n";
Comment += "EVENT TYPE=CLICK SELECTOR=\"#contenteditable-root\" BUTTON=0" + "\n";
Comment += "EVENTS TYPE=KEYPRESS SELECTOR=\"#contenteditable-root\" CHARS={{!COL1}}" + "\n";
Comment += "WAIT SECONDS=2" + "\n";
Comment += "TAG POS=3 TYPE=TP-YT-PAPER-BUTTON ATTR=ID:button" + "\n";  
Comment += "WAIT SECONDS=3" + "\n";

【问题讨论】:

    标签: javascript firefox youtube imacros


    【解决方案1】:

    是的,正常,!LOOP 在您的脚本中只能是 =1...,即使您有一个 for 循环,(您的部分脚本未发布您如何使用 iimPlay()...),您的'on-the-fly' 生成的脚本在每个循环中一次又一次地从头开始重新解释/重新构造/重新生成......

    您需要在使用“.js”脚本时实现自己的循环机制,(=> 也适用于 !DATASOURCE_LINE 命令),您不能使用带有 `!LOOP' 的内置机制,这意味着与“native”(=“not 'on-the-fly' generated”)'.iim' Scripts 一起使用...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-16
      • 2015-10-20
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-13
      相关资源
      最近更新 更多