最近の更新

関連


その他いろいろ

MODxでつくる! 最強のCMSサイト カバー
MODxでつくる! 最強のCMSサイト

はやくMODx 2.0でないかなあ

PyScreenShot

日付をファイル名にSS撮影・保存。ゲームに。
初出:2007年04/01 更新:2007年04/01

この文書のキーワード: Python

pyScreenShot v1.00

スクリーンショット(画面)を撮影し、pngで保存するコマンドラインプログラムです(フリーウェア、ソース公開)。 ゲーム等、SSを複数撮影する場合に便利です。 ファイル名は "基本ファイル名-日付-時刻.png" となります。

下に詳しい説明がありますが、取り敢えず「pyss_ahk.exeを実行しておき、SS撮影したいときに[PrintScreen]を押す」だけでも使えます。

使用方法

コマンドラインで以下のようにします。

> pyss

オプションは以下の通りです。

  • -h, --help :ヘルプ (.pyのみ。.exeはWinMainを使用しているのでこのオプションは使えません)
  • -d, --dst-directory= :出力先ディレクトリ(省略時はカレントディレクトリ)
  • -f, --base-filename= :基本ファイル名(この後に日付が付きます;省略時は"ss")
  • -s, --show :撮影後開く
例えば、
> pyss -d c:\ -f ss -s
とすれば、c:\ss-時刻.pngにスクリーンショットが保存され、pngに関連づけられたアプリケーションで開かれます。

また、pyssを単にダブルクリックするなりして実行すれば、同じディレクトリに

ss-時刻.png
のような名前で保存されます。
既に同名のファイルが存在する場合は、末尾に(1)、(2)、…などを付加して上書きを避けます。

便利な使用方法

AutoHotKeyと併用するとキー一つで保存でき、手の放せないゲーム等に適します。 以下に例を示します。(pyssの場所は.ahkと同じとしてあります)

例1:PrintScreenで"ss-時刻.png"に保存 (付属のpyss.ahk/ pyss_ahk.exeです)

PrintScreen::Run pyss.exe,, Hide

例2:ジョイスティックのボタン8で"game-時刻.png"に保存

Joy8::Run pyss.exe -f game,, Hide

pyss.pyを使用する際にはPILが必要です。

download

verdatedescription
v1.00(py exe) 2006 03/03 公開

使用規約・ソースの取り扱い

  • フリーウェア。
  • アーカイブの内容を改変しない場合は、使用、譲渡は自由。
  • アーカイブの内容を改変する場合は、改変した旨表示すること。
  • ソースの流用は自由(著作権表示の必要なし)。
常にreadme最新版を優先

Notice

ActivePython 2.3 (windows)、Python Image Library(PIL) 1.1.5、AutoHotKey 1.0.36.01で動作確認。
バグレポートはこちらへ。uglydog.7bit[at]gmail.com