在后台切换或打开一个进程 - python

问题描述

希洛 当用户点击程序图标时,有一个代码,检查程序是否在后台运行,如果满足条件,则切换到或打开这个后台进程,否则程序再次打开之前运行 (我有一个问题,因为它在任务栏中打开了不止一次)

def process():
    import psutil
    PROCNAME = 'test.exe'
    for proc in psutil.process_iter():
        try:
            if proc.name().lower() == PROCNAME.lower():
                return
        except (psutil.NoSuchProcess,psutil.AccessDenied,psutil.ZombieProcess):
            pass
    MainThred = QApplication([])
    MainGUI = MainWindow()
    MainGUI.show()
    sysExit(MainThred.exec_())
if __name__ == "__main__":
    process()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)