【问题标题】:Launch macros one by one from a batch file从批处理文件中逐个启动宏
【发布时间】:2013-01-17 16:26:17
【问题描述】:

在 Firefox 中,使用 Imacros,我想从一个批处理文件启动多个宏,但问题是:我希望它们一个一个地运行。
所以首先“宏 1”将运行,然后在它完成后,“宏 2”将运行,依此类推,直到“宏 7”。

我的批次代码:

cd C:\Program Files\Mozilla Firefox
start firefox.exe 
ping -n 05 127.0.0.1>nul
start firefox.exe imacros://run/?m=NAMEofMACRO.iim

Imacros VERSION BUILD=7601105

【问题讨论】:

  • 您有用于运行单个宏的批处理命令吗?
  • 我在问题中添加了代码。

标签: batch-file imacros


【解决方案1】:

只需更改您的宏行以使用start 开关/wait

start /wait firefox.exe imacros://run/?m=NAMEofMACRO.iim
start /wait firefox.exe imacros://run/?m=NAMEofNextMACRO.iim
start /wait firefox.exe imacros://run/?m=NAMEofNextMACRO.iim

这将启动每一个,等待它完成,然后开始下一个。

【讨论】:

    【解决方案2】:

    在 imacros 中的另一种方法是在每个宏的 and 处添加。iim 行

    URL GOTO=imacros://run/?m=NAMEofNextMACRO.iim
    

    所以你只需要运行第一个宏;这个宏最后会调用第二个,第二个最后会调用第三个,以此类推……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-22
      • 2021-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多