在背景自動貼上並儲存到 MS Paint

在背景自動貼上並儲存到 MS Paint

我正在嘗試使用 AutoHotKey 自動化(Microsoft)Paint 進行貼上和保存,而每次按下該鍵時 Paint 都會在全螢幕程式後面開啟PrtScn。這是當我按下 時我希望發生的事件序列PrtScn:我想要 Paint

  • 建立一個新影像(工作區)(就像輸入了Ctrl+一樣),N
  • 貼上(就像輸入了Ctrl+一樣),並且V
  • 另存為 JPEG。 (我在畫圖中創建了Alt+4作為鍵盤快捷鍵。)

棘手的部分是每次運行後輸入連續的數字。例如,如果我上次儲存的 JPEG 編號為 151,則下次按 時PrtScn,我想執行該序列並輸入 152、153 等。

這可能嗎?

答案1

正如您所提到的,您想要自動化整個過程,那麼我建議您使用綠色射手
這會自動將影像儲存PrtScn到剪貼簿以及您最喜歡的位置。

您也可以捕獲想要的螢幕..

綠色射手

如果您只想在瀏覽器上捕獲,那麼我建議您使用自動熱鍵上提供的“將圖片另存為腳本”。

答案2

嗯,這是部分答案:如果您可以使用 AutoHotKey 和 Paint 來完成其他所有操作,請將其設定為每次都儲存到相同的檔案名稱。然後編寫另一個程式在背景運行。 (這可以是批次檔、PowerShell 腳本、shell 腳本(如果您有 Cygwin 或類似的東西),甚至可能是 Java 程式之類的東西 - 所有這些都取決於您可用的工具以及您熟悉的工具。 )讓程式監視您的目錄以建立檔案(例如,my_snapshot.jpg)並將其重新命名為具有唯一編號的名稱(例如,my_snapshot_153.jpg)。

如果您點擊得PrtScn太快(或者,同等地,如果您的後台程式陷入困境),則 Paint 可能會在腳本重新命名檔案之前覆蓋該檔案。我建議您研究在目錄上設置一個奇特的 ACL,允許您創建(和寫入)新文件並重命名文件,但不能打開文件進行寫入。我不確定這是否可能,但我懷疑可能是這樣。

相關內容