私の仕事は多くの活動で構成されており、そのうちの 1 つは、たとえば、スクリーンショットを撮り、次にペイント ソフトウェア (Microsoft Paint) を開き、スクリーンショットを ctrl+v で MS Paint にインポートし、その後ファイルを保存して最終的に名前を付ける (時にはファイルが保存される宛先) 新しいスクリーンショット。特に教育ビデオを見ているときは、たくさんのスクリーンショットを撮っているので、キーボードのprintscreenキーの機能を変更できるスクリプト(理想的にはpythonを使用)について考えていたので、命名に行き着きます自動的にフェーズします。誰かヒントを教えてください。どうもありがとうございました。良い一日を。
1 に答える
2
import pyautogui
import tkinter as tk
import subprocess, os
root= tk.Tk()
canvas1 = tk.Canvas(root, width = 200, height = 90)
canvas1.pack()
paintPath = os.path.splitdrive(os.path.expanduser("~"))[0]+r"\WINDOWS\system32\mspaint.exe"
paintImage = r'C:\\Users\\lenovo\\Desktop\\ML\\screenshot.png'
def takeScreenshot ():
myScreenshot = pyautogui.screenshot()
myScreenshot.save(paintImage)
def paintOpen():
subprocess.Popen([paintPath, paintImage])
screen_s = tk.Button(text='Take Screenshot', command=takeScreenshot, bg='green',fg='white',font= 10)
canvas1.create_window(100, 30, window=screen_s)
open_p = tk.Button(text='Open Paint', command=paintOpen, bg='red',fg='white',font= 10)
canvas1.create_window(100, 70, window=open_p)
root.wm_attributes("-topmost", 1)
root.mainloop()
于 2021-02-26T19:25:02.520 に答える