capture_send.zip 送ったら終了する版

capture.zip 常にプレビューを表示する版

概要

起動するとWebカメラからスクリーンショットをPNGで取得してscpで指定のサーバーに送ります。

インストール

設定ファイルを書く必要があります。

設定ファイルはcapture_send.plistです。 exeファイルと同じフォルダか c:\Documents and Settings\(ユーザー名)\Application Data\capture_send\capture_send.plist を読み込みます。両方の場所にある場合はexeファイルと同じフォルダのファイルを読み込みます。 テンプレートとなるファイルを同梱しているので参照してください。

設定ファイルの内容は以下のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>scp_path</key>
	<string>c:\~\pscp.exe</string>
	<key>host</key>
	<string>host.adress</string>
	<key>user</key>
	<string>username</string>
	<key>password</key>
	<string>password</string>
	<key>up_dir</key>
	<string>/upload/dir/path</string>
	<key>upload_basename</key>
	<string>capture_image_basename</string>
	<key>work_dir</key>
	<string>c:\~\</string>
	<key>wait_time</key>
	<string>1800</string>
</dict>
</plist>

強調した部分を編集します。

  • scp_pathにはputtyのpscp.exeかWinSCP3.comのパスを指定してください。
  • user, passwordはSCPのパスワードです。
  • hostは送信先のホストアドレスです。
  • up_dirはアップロード先のディレクトリパスです。
  • upload_basenameは画像ファイルの拡張子より前の部分になります。値がcapture_image_basenameなら、アップロードされるファイル名はcapture_image_basename.pngになります。
  • work_dirは作業ディレクトリです。書き込み権限のあるフォルダを指定してください。省略することもできます。省略した場合exeファイルと同じフォルダを使います。
  • wait_timeは秒で送信間隔を指定します。短くしすぎると大域を圧迫するので気をつけてください。デフォルトは30分です。