执行程序并将文本粘贴到其中(逐行)

时间:2019-02-26 20:45:32

标签: python tkinter sys pyautogui pyperclip

我有一个脚本,该脚本寻求执行程序,从文本文件复制一行并将其粘贴到程序中,然后执行该程序的第二个实例,并从文本文件复制第二行并将其粘贴到程序的第二个实例(续x个实例)。

简体:

执行程序的第一个实例>从文本文件中复制第一行>将第一行粘贴到程序中>在程序上按下按钮>执行程序的第二个实例>从文本文件复制第二行>将第二行粘贴到程序中...

这里是我所拥有的:

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)

如何使脚本从文本文件逐行复制文本并将其粘贴到正在执行的程序的每个实例中?

谢谢!

0 个答案:

没有答案