У меня есть скрипт, который пытается выполнить программу, скопировать строку из текстового файла и вставить ее в программу, затем выполнить второй экземпляр программы и скопировать вторую строку из текстового файла и вставить ее в2-й экземпляр программы (продолжение для х количество экземпляров).
Упрощено:
Выполнить 1-й экземпляр программы> скопировать 1-ю строку из текстового файла> вставить 1-ю строку в программу> нажать кнопку в программе> выполнить 2-й экземпляр программы> скопировать 2-ю строку из текстового файла> вставьте в программу вторую строку ...
Вот что у меня есть:
import os
import sys
from tkinter import Tk
import pyperclip
import pyautogui
list = int(input('How many instances of program to execute? (default: 50) '))
print(list)
f = open(r"Textfile.txt")
for line in f:
strip = [line.strip() for line in f]
print(strip)
for i in xrange(len(strip)):
print(strip[i])
Я попытался (ниже) объединить выполнение программы и копирование каждой строки из текстового файла и вставкуэто в экземпляр программы:
for i in range(list):
os.startfile(r'Program.exe')
with open("Textfile.txt") as f:
lines = f.readlines()
lines = [l for l in lines if "ROW" in l]
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(lines)
pyperclip.paste()
pyautogui.click(820, 270)
Как сделать так, чтобы скрипт копировал текст (строка за строкой) из текстового файла и вставлял его в каждый экземпляр выполняемой программы?
Спасибо!