Python:
from tkinter import *
root = Tk()
current_entry = None
def on_focus(evt):
global current_entry
current_entry = evt.widget
#вот здесь нельзя и получить строку из активного окна? current_entry.get() тут применить невозможно
#мы не знаем заранее какое окно выберет пользователь
def on_click():
if current_entry==e1: #код в этом блоке примерный/демонстрационный
e1.insert('insert', 'Hello!')
elif current_entry == e2:
e2.insert('insert', 'Hello!')
elif current_entry == e3:
e2.insert('insert', 'Hello!')
elif current_entry == e4:
e2.insert('insert', 'Hello!')
elif current_entry == e5:
e2.insert('insert', 'Hello!')
elif current_entry == e6:
e2.insert('insert', 'Hello!')
e1 = Entry(root)
e1.bind('<FocusIn>', on_focus)
e1.pack()
e2 = Entry(root)
e2.bind('<FocusIn>', on_focus)
e2.pack()
e3 = Entry(root)
e3.bind('<FocusIn>', on_focus)
e3.pack()
e4 = Entry(root)
e4.bind('<FocusIn>', on_focus)
e4.pack()
e5 = Entry(root)
e5.bind('<FocusIn>', on_focus)
e5.pack()
e6 = Entry(root)
e6.bind('<FocusIn>', on_focus)
e6.pack()
button = Button(root, text='Click me', command=on_click)
button.pack()
root.mainloop()