[分享] 畫面截取剪截 pyEasyCut

看板Python作者 (某人睡醒就發文)時間12年前 (2013/06/03 11:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
程式名稱:pyEasyCut 下載網址:http://3wa.tw/uploads/upload/pyEasyCut.exe 程式功能: 強化現有的print screen按鍵,按下 Ctrl + print screen 鍵後,會出現全螢幕的裁圖。 且可以馬上框選要複製的區域,框選完就儲存進剪貼簿。 Screenshot: http://3wa.tw/myimage/uploads/1370230113_0.png
http://3wa.tw/myimage/uploads/1370230114_1.png
Dist: http://3wa.tw/uploads/upload/pyEasyCut.rar ( 約 11mb ) Source: http://3wa.tw/uploads/upload/pyEasyCut-src.rar ( 約 5.1kb ) 簡單說明: 程式執行後,按下 OK 的對話框就會長駐在背景 之後只要遇到 「Ctrl + Print Screen」鍵, 原本直接複製到剪貼簿的動作,會變成先開出全螢幕的截圖 讓使用者進行框選需要複製的區域。 框選完後,一樣會儲回剪貼簿,如此提高工作效率。 當老師的在出考卷或是在寫操作手冊時,有這樣的軟體,個人覺得真的滿方便的~~ 如果要關閉程式,就按「Ctrl + Scroll」 開發心得: 1. 主要是學習 pyHook 的使用 2. multiple key 的組合,像 Ctrl + printscreen , Ctrl + Scroll 3. 如何檢查程式已被開啟過了,是利用 linux 的想法, 作 file lock ,在 c:\ 會有個 pyEasyCut_lock.txt 作為 file lock check ( 使用第三方的lib portalocker) 4. 使用 pyGTK,dialog 的用法、fullscreen的用法,底圖是截圖,上面有一層 drawarea 框圖的技巧是參考: http://croisadefoi.blogspot.tw/2012/08/python-gtk-draw-rectangle-with- mouse.html 5. 剪貼簿的操作用 win32api Author: 羽山秋人 (shadow@3wa.tw) Home Page: http://3wa.tw/ License: Free Software Release Date: 2013-06-03 Build Requires: python 2.7.5 PIL pygtk gio cairo win32api pyhook pythoncom portalocker 如果要自己打包成 exe 抓 pyinstaller # pyinstaller.py pyEasyCut.py --onefile -w -- 3WA訓練家的工作室 宗旨:諸葛單中,謝謝 個人佈弱格 網址:http://3wa.tw ※ 編輯: shadowjohn 來自: 220.130.56.22 (06/03 13:56)
文章代碼(AID): #1Hh0yFYN (Python)
文章代碼(AID): #1Hh0yFYN (Python)