Выполнение программы и вставка в нее текста (строка за строкой)
У меня есть сценарий, который пытается выполнить программу, скопировать строку из текстового файла и вставить ее в программу, затем выполнить 2-й экземпляр программы и скопировать 2-ую строку из текстового файла и вставить ее во 2-й экземпляр программы (продолжение для х количество экземпляров).
Упрощенная:
Выполнить 1-й экземпляр программы> скопировать 1-ю строку из текстового файла> вставить 1-ю строку в программу> нажать кнопку в программе> выполнить 2-й экземпляр программы> скопировать 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)
Как заставить скрипт скопировать текст (построчно) из текстового файла и вставить его в каждый экземпляр выполняемой программы?
Спасибо!