1)Alt + Ctrl + Sを押します
2)エディターが既製のスクリーンショットとともに表示されます
3)画像を切り取り、エディターを閉じます
4)画像自体がロードされています。 画像へのリンクがクリップボードに表示されます
これを行う方法-batファイルが何であるかを知っており、Pythonモジュールをいくつかインストールできるようになる場合。
デスクトップで、screenshot.batファイル(下記)へのショートカットを作成し、起動が最小化されるように構成して、コンソールがスクリーンショットに干渉しないようにします。 ショートカットには、Ctrl + Alt + Sなどのグローバルキーボードショートカットを割り当てる必要があります。
次に、「プログラムファイル」(たとえば)で5つのファイルを作成する必要がありますが 、そのほとんどは独自に役立ちます (特にclipboard.bat)。
Screenshot.batファイル-すべての作業を調整します。
@rem takes a screenshot @rem allows a userr to editt it @rem upload image onto server @rem puts the server link into clipboard SET PNG=%TEMP%\screenshot.png SET EDITOR="C:\Program Files\XnView\XnView.exe" SET UPLOADER=fp.bat c:\python26\python.exe screenshot.py %PNG% %EDITOR% %PNG% %UPLOADER% %PNG%
Screenshot.pyファイル-スクリーンショットを撮り、指定されたファイルに保存します:
# Takes a screenshot and saves it to a file specified. # Requires Python Imging Library: http://www.pythonware.com/products/pil/ import sys import ImageGrab # PIL ImageGrab.grab().save(sys.argv[1])
clipboard.batファイルは、以下のスクリプトの単純なラッパーです。
python clipboard.py
ファイルclipboard.py-テキストを入力ストリームからクリップボードにコピーします。
# requires pywin32 module: http://sourceforge.net/projects/pywin32/files/ import sys import win32clipboard def setClipboard(text): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32clipboard.CF_TEXT, text) win32clipboard.CloseClipboard() text = sys.stdin.read() print text setClipboard(text)
ファイルfp.bat-サーバーに画像をアップロードします-この場合、fastpic.ru:
@echo off @rem upload images to fastpic.ru @rem requires zenden image uploader: http://code.google.com/p/image-uploader/downloads/list @rem choose the CLI version like: zenden-image-uploader-CLI-XXX-win32.7z @rem zenden works from its own directory only @rem converting all filenames into the absolute form SET FILES= :loop_begin if "%~1"=="" GOTO loop_end SET FILES=%FILES% "%~f1" shift goto loop_begin :loop_end C: cd C:\Portable\zenden-image-uploader imgupload --server fastpic.ru %FILES% | clipboard
残念ながら、Pythonプラットフォームの機能では、100%完成したアーカイブへのリンクを提供できません-2つのモジュールを手動でダウンロードしてインストールする必要があります。
-pywin32
-Python画像ライブラリ
そして、さまざまなサーバーへのファイルアップローダーがあります。
- ゼンデンイメージアップローダー (CLIバージョン)
アーカイブでPythonモジュールを提供する方法を知っていて、モジュールの検索、ダウンロード、インストールを煩わせない人がいる場合はお知らせください。これはすべて簡単に開発できますが、開発したものを人々に転送するのは問題です。 もちろん、Pythonでディレクトリ全体をコピーできます...
現在の形式では、ソリューションはWindowsでのみ機能します。 テキストコピーをクリップボードにコピーして、イメージダウンローダーの類似物を見つけた場合、他のOSで動作します。