我有命令列表,它只是从树状视图中获取命令。树视图具有三列(行号,cmd和延迟)。
我知道如何串行发送命令,但是我不知道如何实现所需的延迟,然后发送下一条命令。但是,只要按下按钮,它还需要能够暂停和停止。所以第一行是(1,50,2)。
按下开始按钮时,它将发送cmd“ 50”,然后等待2秒钟,然后转到下一行。如果我停顿了一下,那么恢复它需要从停下来的地方开始,或者停下来使其完全停止。我正在用python编写。关于如何实现这一目标的任何想法?
问题是如何将其放入某种队列中,遍历队列读取每一行,发送命令,等待指定的时间,然后转到队列中的下一项。
注意:我需要能够通过按一下按钮来暂停和/或停止此操作。