gpt4 book ai didi

用于选择特定窗口的 Python 参数

转载 作者:行者123 更新时间:2023-12-05 04:59:44 26 4
gpt4 key购买 nike

我正在尝试编写一个 Discord 机器人,当您键入 !start 时,它会在我的计算机上启动一个进程,而当您键入 !stop 时,它会停止服务器,但事情是这样的,当你键入命令 !stop 时,它不会在 cmd 中写入我的代码,而是在你的光标被选择写入的任何地方写入。

这个解释起来非常复杂,但总而言之,我只想知道是否有一个特定的参数可以改变选择哪个窗口。

我是python新手,所以请详细解释。我正在使用 pynput 来控制我的键盘以停止我的服务器。

这是代码,即使我在 chrome 中,我也只需要能够在 cmd 中执行它。

import os
import time
from pynput.keyboard import Key,Controller

keyboard = Controller()


time.sleep(10)
keyboard.type("stop")
keyboard.press(Key.enter)
keyboard.release(Key.enter)

time.sleep(10)

keyboard.type("a")
time.sleep(10)

keyboard.type("exit")
keyboard.press(Key.enter)
keyboard.release(Key.enter)

最佳答案

如果您的操作系统是 Windows,您可以使用 PyGetWindow切换窗口。

import pygetwindow as gw

print(gw.getAllTitles())
handle = gw.getWindowsWithTitle('Notepad')[0]
handle.activate()
handle.maximize()

关于用于选择特定窗口的 Python 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63383499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com