python脚本问题

请问一下各位,我在编写python脚本时需要一个监听剪贴板自动执行快捷键的功能,我使用pyperclip和pyautogui进行,发现在pycharm上运行正常,但在转换为bat文件时只有cmd界面置顶时才能实现,一旦最小化便不能实现,是不是存在什么问题呢?
代码如下:

import pyperclip
import pyautogui as pg
data=pyperclip.paste() 
while True:
       txt = pyperclip.paste() 
       if txt != data:
           pg.hotkey('ctrl', 'f')
           pg.hotkey('ctrl', 'v')

当你在 PyCharm 中运行这个脚本时,整个 PyCharm 进程都在运行,并且会一直监听剪贴板的变化。而当你将其转换为 BAT 文件后,脚本只会在命令行窗口中运行,如果你最小化命令行窗口,那么就不会监听剪贴板的变化了。

为了解决这个问题,您可以尝试以下几种方法:

1、在 BAT 文件中使用 start 命令启动 Python 脚本,这样可以使脚本在后台运行,不会因为命令行窗口最小化而停止运行。
使用其他工具来监听剪贴板变化。
2、使用 python 库pywinauto来监听剪贴板变化。
3、将 python 脚本打包成 exe 文件,这样可以在后台运行。
可以根据需要选择其中一种解决方法,希望能够解决您的问题。

这个问题可能是由于在转换为bat文件时,运行环境没有正确设置导致的。建议您可以参考以下教程,设置pyautogui的正确运行环境,可能就可以解决这个问题了:https://pyautogui.readthedocs.io/en/latest/install.html#windows-10-python-pyautogui-installation