BENKEI & H2T Home Page

LIVE PC Page

PC画像;http://benkeipc.kek.jp/webcap.jpg

自動更新 HTML;http://benkeipc.kek.jp/webcap.html


.


実験計測用PCやカメラを用いたライブ画像をWebにアップする簡単な方法
この方式のレポート

ライブカメラカメラへの利用例
  カメラ; Video Blaster WebCam Go ES (CREATIVE)
  画像表示ソフト; SmartCap


必要なものと使い方(下記のバッチプログラム内の REM 参照)

(1)PC (Windows95,98,2000)

(2)ソフト
 1.WinBatchEh for Win32  2.06b
   http://www.forest.impress.co.jp/library/winbatcheh.html

 2.コマンドラインキャプチャ Ccap1.1
   http://member.nifty.ne.jp/m-and-i/

 3.WEBUP21.BTW
   以下の<ここから WEBUP21.BTW>から<ここまで WEBUP21.BTW>をテキストにし、ファイル名「WEBUP21.BTW」で保存する。
   また、必要に応じて jpg ファイルの保存先や、キャプチャーのオプション、キャプチャーする時間間隔を変更する。

(3)これら3つのソフト(WINBAT32.EXE, ccap.exe, WEBUP21.BTW)を同一ディレクトリーに保存する。(フルパスで記述すれば別ディレクトリーでも可)

(4)WINBAT32.EXE を起動し「ファイル(F)」-「オープン(O)」で WEBUP21.BTW を呼び出し「スタート(S)」で実行する。

(5)LAN や共有ファイルの場合、このままでネット上で見られるようになる。
 ダイアルアップ接続の場合ややサーバー機能がない場合は、さらにFTPによる自動送信設定を行う必要がある。
 IE や Netscape などのブラウザで見る場合は、次の例のように HTML を用いて自動更新の設定もできる。


<HTMLでの自動更新の設定例(300秒)>

この HTMLで間接的にjigを表示する場合ではブラウザのキャッシュによりいつまでも古い画像が表示される場合があります。
この場合は、キャッシュメモリ量を小さくするか、jpgファイルを直接表示して、「再読み込みボタン」で更新してください。

          <HTML> 

          <TITLE> KEKPS-TARGET MONITOR </TITLE>

          <BODY BGCOLOR="#BBEEEE">

          <META HTTP-EQUIV="REFRESH" CONTENT=300>

          <center><H2>PC Display of LH2 TARGET</H2></center>

          <center><H4>The graphic data updated every 5 min.</H4></center>

          <CENTER><P><iMG SRC="http://benkeipc.kek.jp/webcap.jpg"></P></CENTER>

          </BODY>

          </HTML>


<ここから WEBUP21.BTW>
@executewnd off
@echo off
REM     --------------------------------------------------------------
REM ◎ファイル名 WEBUP21.BTW
REM     決められた時間間隔でPCの画像をキャプチャし、jpg ファイルで保
REM     存する WinBatchEh のバッチプログラム
REM  (1)ファイルの保管先 例:C:\inetpub\wwwroot\webcap.jpg
REM  (2)ロングファイルネーム形式には対応していません。(ccap)
REM     *ファイル名は空白を含まない8.3形式(ファイル名8文字以内,拡
REM        張子3文字以内)で指定して下さい。
REM       *公開する場合のみ Web サーバーディレクトリーに設定する
REM
REM ◎使い方
REM  WINBAT32.EXE, ccap.exe, WEBUP21.BTW を同一ディレクトリーに入れ 
REM   て、WINBAT32.EXE から WEBUP21.BTW をオープンし実行する。
REM
REM ◎ccap オプション(ccap readme.txt 抜粋)
REM  /A 
REM         このスイッチを指定するとアクティブウィンドウをキャプチャし
REM         ます。指定しなければデスクトップ全体をキャプチャします。
REM  /JQxx
REM     JPEG画像の圧縮品質を指定します。xxは50, 60, 70, 80, 90, 
REM         100 のいずれかです。なお50が一番圧縮率が高くなります。
REM         圧縮率を高めると同時に品質が劣化します。
REM
REM ◎使用したソフト(各ソフト付属 help, readme 参照)
REM   *WinBatchEh for Win32  2.06b
REM     http://www.forest.impress.co.jp/library/winbatcheh.html
REM   *Ccap1.1
REM   http://member.nifty.ne.jp/m-and-i/
REM
REM ◎その他
REM     *Author : Shigeru Ishimoto KEK
REM     *Version: 2.1
REM     *Date   : 2001/10/03
REM     *History: Ver 1.0 2001/10/01  Initial Version ("KMEYE"を使用)
REM               Ver 2.0 2001/10/02  line capture "ccap(V1.1)" に変更
REM               Ver 2.1 2001/10/03  構造化とプリセットカウンター
REM     --------------------------------------------------------------
REM セット COUNT and NC=1(normal) or 0(endless)
REM セット ST タイマー(単位:秒、500m;ミリ秒設定も可)
REM     --------------------------------------------------------------

  SET COUNT=100
  SET NC=0
  SET ST=60

  DO
     REM  キャプチャソフト ccap を起動(jpeg, 圧縮率指定)
     ccap /j /q100 d:\inetpub\wwwroot\webcap-0.jpg
     REM  READ/WRITEのオーバーラップを避けるためコピー
     copy d:\inetpub\wwwroot\webcap-0.jpg d:\inetpub\wwwroot\webcap.jpg
     sleeptime ST
     LET COUNT=COUNT-NC
  DOWHILE %COUNT%

:END

<ここまで WEBUP21.BTW>

.


Back to BENKEI & H2T Home Page