Python 3将焦点更改回Windows 7中的命令行

时间:2017-09-23 17:26:38

标签: python-3.x windows-7 setfocus

所以我有这个脚本我在Windows 7上运行Python 3,使用tkinter提示用户输入文件名,然后使用win32com.client在Excel中打开此文件。这一切都很有效,但是在所有这些Excel都具有焦点并且用户必须找到他的命令行窗口并手动给它焦点以便能够继续与脚本交互之后。任何人都知道脚本强制运行脚本的命令窗口再次获得焦点的任何技巧?以下是一些相关的代码片段。

import tkinter as tk
from tkinter import filedialog
import win32com.client as win32 #pip install pypiwin32
root = tk.Tk()
root.withdraw()
strWBin = filedialog.askopenfilename(title = "Select spreadsheet",filetypes = (("Excel files","*.xlsx"),("Text Files","*.txt"),("All Files","*.*")))
app = win32.gencache.EnsureDispatch('Excel.Application')
app.Visible = True
wbin = app.Workbooks.Open (strWBin,0,True)

0 个答案:

没有答案