用PYTHON寫代碼 當按下prtScSysRq鍵時會自動截取當前活動窗口的屏幕,並自動提示保存地址和文件名,快速保存
时间: 2024-03-22 20:40:10 浏览: 34
如何使用python写截屏小工具
您可以使用Python的`pyautogui`库来实现自动截屏,并使用`tkinter`库来创建一个简单的GUI来提示保存地址和文件名。
以下是一个基本的代码示例:
```python
import pyautogui
import tkinter as tk
from tkinter import filedialog
# 创建GUI窗口
root = tk.Tk()
root.withdraw()
# 获取截屏
im = pyautogui.screenshot()
# 提示用户选择保存位置和文件名
file_path = filedialog.asksaveasfilename(defaultextension=".png")
# 保存截屏
im.save(file_path)
```
这个代码将会截取当前活动窗口的屏幕,然后在GUI中提示用户选择保存位置和文件名,最后将截屏保存为PNG格式的文件。您可以将这段代码与按下prtScSysRq键的事件绑定,以便在按下该键时自动运行这段代码。
阅读全文