プロが教える店舗&オフィスのセキュリティ対策術

http://zbar.sourceforge.net/index.html

バーコードを読み取れるソフトということでDVDの管理などに使用しようと思っているのですけど、
zbarcamを起動してバーコードを読み取るとコマンドプロンプトに

EAN-13:1234567890123

のようにバーコードの値が表示されて読み取っているんですが、これを自動で値だけをコピーして貼り付け、[Enter]ができないでしょうか。

コマンドプロンプトに値が出力されているので、[編集]→[範囲指定]→[コピー]の順にしていきデーターベースにコピーした値を入力している状態で
入力するたびにこの作業をしないといけないので煩わしく、それを自動で出来ないかと思い質問させていただきました。

少しでもいいのでアドバイスを頂けると大変ありがたいです。
それでは失礼いたします。

A 回答 (2件)

> テキストファイルを用いる方法も考えたのですが、データが2000件ほどあるのでやはり直接入力させたいです。



…えーと、その2000件分テキストファイルにまとめておいて、それをデータベースにインポートするなりスクリプト(WindowsならVBScript, UNIX/LinuxならPerlとかRubyとか)を使ってそのファイルの各行をinsertするなりするほうが楽だと思うのですがいかがでしょうか?
そのバーコードに対するDVDのタイトル等も入力しないと、とおっしゃるかもしれませんが、DVDを読み取った順に並べておいて、後で読み取ったテキストファイルにCSV形式になるようにタイトル等を順番に追記し、一緒にデータベースに入れるという方法で大丈夫ではないかと思います。

また、何らかの(C/C++ライブラリを呼び出せる)プログラム言語が分かるならば、zbarcamではなくZBarライブラリをを使って読み取りからデータベースへの入力までを行うプログラムを作成可能なようです。
ですから、自分でそのようなプログラムを作るか、身の回りのプログラムができる方にプログラム作成を依頼するという手もあります。
    • good
    • 0

ZBarを使用していないので的外れかもしれませんが、公式サイトのWiki(参考URL)に「デフォルトのオプションを変更するならばZBar Command Promptからzbarcamを起動しろ。

オプションの詳細はリファレンスマニュアルを参照せよ」と書いてあります。リファレンスマニュアルに出力先の指定方法とか書いてありませんでしたか?
あるいは、このZBar Command Promptから出力をテキストファイルにリダイレクトさせるようにzbarcamを起動し、後でテキストファイルを開いてまとめて処理するということも出来ると思いますがいかがでしょうか。

参考URL:http://sourceforge.net/apps/mediawiki/zbar/index …
    • good
    • 0
この回答へのお礼

hitomura様
アドバイスありがとうございます。

リファレンスマニュアルを確認したのですが、出力先指定等の方法は見つかりませんでした。

テキストファイルを用いる方法も考えたのですが、データが2000件ほどあるのでやはり直接入力させたいです。
せっかくアドバイス頂いたのに申し訳ございません。

Zbarのソースコードなどを書き換えてコマンドプロンプトの値をコピーし貼り付けなどの動作を付け加えたりすることは可能なのでしょうか。

お礼日時:2010/12/22 03:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!