我正在创建一个小程序,只是为了好玩,它可以打开程序并执行类似的操作。
我正在做一个维基百科搜索,程序会读出来,我希望 MessageBoxW 将文本写到屏幕上。
我希望这两件事同时发生,因为现在它首先显示消息框,然后在我关闭窗口之后它正在阅读文本
def Mbox(title, text, style):
return ctypes.windll.user32.MessageBoxW(0, text, title, style)
def Mbox(title, text, style):
return ctypes.windll.user32.MessageBoxW(0, text, title, style)
def wikipediaSearch():
global user_input
user_input = user_input.replace("search", '')
result = wikipedia.summary(user_input, sentences=2)
raw_text = result
convert_text = unicodedata.normalize('NFKD', raw_text).encode('ascii', 'ignore')
convert_text = convert_text.decode('utf-8')
new_text = re.sub(r'\(.*\)', '', convert_text)
print(new_text)
Mbox(user_input, new_text, 0)
voice.say(new_text)
voice.runAndWait()