如何用python完成以下需求:打开furmark勾选上fullscreen选项把resolution选项设置为本机分辨率并且在setting界面只勾选上burn-in和Xtreme burn-in这两项设置好之后开始运行furmark。请示例代码
由于furmark是一个第三方软件,需要先安装在本机上才能进行操作。以下代码是基于Windows系统的实现:
import os
import time
import pyautogui
# 打开furmark
os.startfile(r"C:\Program Files (x86)\Geeks3D\FurMark\FurMark.exe")
time.sleep(5) # 等待furmark启动完毕
# 进入setting界面并勾选fullscreen选项
pyautogui.hotkey("alt", "o")
pyautogui.press("f")
pyautogui.press("enter")
# 设置resolution选项为本机分辨率
pyautogui.hotkey("alt", "o")
pyautogui.press("r")
pyautogui.typewrite(str(pyautogui.size().width))
pyautogui.press("tab")
pyautogui.typewrite(str(pyautogui.size().height))
pyautogui.press("enter")
# 在setting界面只勾选上burn-in和Xtreme burn-in这两项
pyautogui.hotkey("alt", "o")
pyautogui.press("s")
pyautogui.press("down", presses=2)
pyautogui.press("space")
pyautogui.press("down")
pyautogui.press("space")
pyautogui.press("enter")
# 开始运行furmark
pyautogui.hotkey("alt", "r")
pyautogui.press("enter")
需要安装pyautogui库,可以通过pip install pyautogui进行安装。以上代码仅供参考,实际使用时可能需要根据具体情况进行调整
原文地址: https://www.cveoy.top/t/topic/cnnp 著作权归作者所有。请勿转载和采集!