Как свернуть окно Tkinter во время запуска пакетного файла?

У меня есть окно Tkinter с кнопкой. Эта кнопка при щелчке запускает пакетный файл, который, в свою очередь, запускает набор тестов. Пока это работает. Но я хочу, чтобы окно Tkinter минимизировалось, когда я нажимаю эту кнопку и восстанавливаю себя, когда выполнение пакетного файла завершено. Я не знаю, как справиться с этим событием. Помогите.

Автор сценария:

import Tkinter
import subprocess

top=Tkinter.Tk()

def callBatchFile():
    filepath=r"C:TestFolderChangeManagementBatchFile.bat"
    p=subprocess.Popen(filepath,shell=True,stdout=subprocess.PIPE)
    stdout,stderr=p.communicate()
    print p.returncode

button=Tkinter.Button(top,text="Execute",command=callBatchFile)

button.pack()
top.mainloop()

python,button,tkinter,onclick,minimize,

0