我有一个简单的tkinter应用程序。现在,我想打开Windows PC中安装的一个应用程序。 例如,当用户单击tkinter应用程序中的按钮时,应打开记事本并在记事本中写“ hello”。 我已经通过使用生成键盘事件来实现这一点。系统将生成Windows键+ R组合键以打开Windows,运行记事本类型,然后按Enter键,然后键入hello,即可正常工作。但是问题是,当我们一次又一次单击按钮时,每次单击都会打开一个新的记事本窗口,但是我想向现有记事本窗口的下一行写问候。
所以我的目标是检查是否已打开任何记事本窗口。如果是这样,我想聚焦该窗口并打个招呼,如果没有打开的窗口已经打开一个新窗口并打个招呼。
那么可以检查使用tkinter打开的应用程序吗? 我可以使用任何其他框架或语言来实现这一目标吗?
我已经使用此功能生成了序列
string = "Hello"
keyboard.press(Key.cmd)
keyboard.press('r')
keyboard.release('r')
keyboard.release(Key.cmd)
time.sleep(1)
keyboard.type("notepad")
time.sleep(1)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(1)
keyboard.type(string)