初心者のためのモバイルギア徹底活用講座

DOS版モバイルギアや一発DOS化キットに関する情報交換の場です。
SPAM防止のため、(投稿パス)に moba555A を入力お願いします。
投稿に、>>1 や >>1-3 で、スレッド内の発言番号へリンクします。
はじめての方は MOBA DOS Q & A(by MOさん)の活用もオススメ!

管理人:京kyoufacebookページtwitter


491985Hit.




    
 
  【No.365 Res.10】

MQどすでスマホと連携


1 Name MO
 
モバイルギアのキーボードが使いやすくても、ネットとの連携という点では
(有線でつなげますが)不便な面があることは否定できないかなと思っていま
す。
せっかく、モバイルギアでテキストを打っても、いちいちCFやSDカードを抜
き差ししたりは不便。もっと、楽な方法は?と思っていたら、ありました。
「MQどす」を使う方法です。

ttp://chaser.air-nifty.com/mobile/2011/08/hp200lxqr-bc23.html

テキストをQRコードにして、画面に表示させそれをiPhoneなどに読ませる方
法です。

1 CGA化した状態であれば…。

 MQ.bat--------------------------------
 MQDOS /IF%1 /OC /R /S3
 ---------------------------------------
 上記のバッチを作り、変換したいテキストファイルを同じディレクトリに
 置いて、

 MQ.bat 任意のファイル.txt

 と実行すると、画面に表示されます。

 最後のオプションS3の数字の部分をより小さくすると、文字数が多くても
 QRコードが画面に収まるように表示されますが、スマホ側で読み取れなく
 なります。この設定だと、130文字程度ならうまくいきます。
 読み取った後、テキストをコピーしメールするなど任意のソフトに渡して
 活用できます。

ただ、このためだけにCGA化は敷居が高いと思い、もうひとひねり。
この「MQどす」はQRコードのbmpファイルを作れるので、
QRコード化して、bmpファイルを表示させる方法で進めてみると次のように
なります。

2 mgdisp2やmgdisphなどCGA化していない状態で…。

 MQBMP.bat-----------------------------------------
 MQDOS /IF%1 /OFqr.bmp ?/S3
 mgbmp -k qr.bmp
 mgs v2
 --------------------------------------------------
 1行目は/Rオプションを外します。bmpファイルをqr.bmpと出力します。
 2行目はmgbmp(フリーウェア)でqr.bmpを表示させます。
 3行目は画面表示を20行表示に戻します。
  (これがないと、表示行数が増えた小さい文字の画面になったままに
   なるみたいです。不要ならはずしても。)
 
 あとは、MQBMP.bat 任意のファイル.txt とすると画面にQRコードが表示
 されiPhoneやiPodなどで撮影できます。

上記のMQBMP.batはモバイルギアで作成しQRコードで表示したものをiPodで
撮影、「メモ」に貼付け、MacBookの「メモ」とiPodの「メモ」が自動で
同期するのを利用して持ってきています。
これで、使い道が広がれば何よりです。
 

2 Name MO
 
訂正 余計な『?』が入っているので削除してください。
 MQBMP.bat-----------------------------------------
 MQDOS /IF%1 /OFqr.bmp /S3
 mgbmp -k qr.bmp
 mgs v2
 --------------------------------------------------
 

3 Name 京kyou
 
MOさん、情報ありがとうございます。まさにポメラもQRでやりとりしていますね。eye-fi や PQI などのようにwifi内蔵のSDカードも試してみましたが、上手くゆかなかったように記憶しておりますので、CGA環境の方であれば非常に有用な方法となりますね!
batファイルまで公開くださり、ありがとうございます!
 

4 Name 京kyou
 
CGA環境の方であれば

CGA環境の方でなくても
の誤りです。大変失礼いたしました。
 

5 Name MO
 
京kyouさん、お久しぶりです。お元気でしたか?
暑くてやってられないのですが、日本中どこでも変わらないみたいですね。体調を崩されませんように。
PQIのwifi内蔵カード、気になっていたんですがうまくいかないのですね。SDHCカードしか使えないのでモバでは難しいだろうとは思っていたのですが。
 MQDOS /IF%1 /OFqr.bmp /S3
のオプション/S3を/S1や/S2にした方が文字数は多くできるのですが、iPod側で読み取れないのです。読み取りソフトにもよるみたいですけど。200LXだと更に便利みたいですよ。(クリップボードをQRコードにできる。)
モバから文字が転送させると、結構うれしいですよ。
 

6 Name 京kyou
 
MOさん、こちらこそご無沙汰いたしております。
mgdisp2.sys環境でも使えるtipsはとても素晴らしいと思いました!今度試してみます!
 

7 Name MO
 
人間の欲は深い!
適当に打ったテキストファイルを、自動で140文字ごとに切り出してくれるようなバッチがあれば、QRコードを連続で表示させて、長い文章でも楽々転送!となるはず。
なんか方法はないだろうか?
 

8 Name 好漢(ハオハン)
 
QRコードを読み込むテストです。
テキストファイルをQRコードのbmp画像として出力
もば用のbmpに変換し画像表示して、QRコード読み取りカメラ等で読み取ります。
========================
以上は、もばからテキストを読み取りQRコード化して、携帯から送ったものです。
 

9 Name 好漢(ハオハン)
 
MOさん、皆さん、おばんです。面白そうなtipsありがとうございます。
これまでQRコード読み取りなんてやったこともなかったです。
手持ちの携帯にQRコード読み取り機能があった筈とばかりやってみました。
MOさんのbatファイルを参考にして、もばでテキストファイルを作り、
画像化して、携帯で読み込んでみました。
使い慣れない携帯での追記にひどく時間がかかりましたが、無事送信できたようです。

あ〜〜、面白かった。MOさん、ありがとうございました。
 

10 Name MO
 
好漢さん、こんにちは。
さすがに140文字で完結するようなファイルはあまりないだろうということで、テキスト自動分割→QRコード作成・表示バッチを作りました。何かの参考になればと思います。
(mqdosの作者の方が読んでいるかもしれない別の某所で「使っています」と感謝の気持ちを表したくて同様の書き込みをしていますがご了承ください。こっちが若干詳し目です。)

■準備
Aドライブに以下のものを
 テキスト分割 divtxtをA:\divtxディレクトリに
 BMP表示 mgbmpをA:\mqdosディレクトリに
 QRコード作成 mqdosをA:\mqdosディレクトリに
 一時ファイル置き場 A:\divtディレクトリを作る
■仕組み
 (1)分割したいテキストファイルをA:\mqdosディレクトリに置く。
 (2)MQBMP3.BATを実行する。
 (3)指定行数で分割されたテキストファイルがA:\divtに作られる。
 (4)分割されたテキストファイル(*.dvf)をmqdosでQRコードのbmpファイルに変換する。
 (5)mgbmpでbmpファイルを順次表示する。(Enterキーで次の画像に移る。)
 (6)分割したテキストファイルとbmpファイルを消去する。

(3)では自動的に0000000.dvf、00000001.dvf、00000002.dvf…が作られる。拡張子は変更できるが連番の部分は変更できない。最大50分割もあれば十分と考え力技でQRコードを作っている。どうせ自分自身のために作っているのだから。

1行80桁(全角40文字)ごとに改行を入れ、3行ごとに分割するのが適当か?

■バッチ
@echo off
:=====================================================
:テキスト分割&QRコード表示
:=====================================================
if "%1" == "" goto ERROR1
if "%2" == "" goto ERROR1
----------ファイルの分割--------------
a:\divtx\divtxt -l%1 -dA:\divt %2
a:
cd \mqdos
----------BMPファイルへの変換------
if exist a:\divt\00000000.dvf MQDOS /IFa:\divt\00000000.dvf /OF01qr.bmp /S3
if exist a:\divt\00000001.dvf MQDOS /IFa:\divt\00000001.dvf /OF02qr.bmp /S3
if exist a:\divt\00000002.dvf MQDOS /IFa:\divt\00000002.dvf /OF03qr.bmp /S3
if exist a:\divt\00000003.dvf MQDOS /IFa:\divt\00000003.dvf /OF04qr.bmp /S3
if exist a:\divt\00000004.dvf MQDOS /IFa:\divt\00000004.dvf /OF05qr.bmp /S3
…中略…
if exist a:\divt\00000049.dvf MQDOS /IFa:\divt\00000049.dvf /OF50qr.bmp /S3
:----------QRコードの表示-----------
mgbmp -k *.bmp
:--------一時ファイルの削除------------
a:
cd \divt
del *.DVF
a:
cd \mqdos
del *.bmp
echo QRコード画像削除
goto END

:ERROR1
echo パラメーター不足 MQBMP3 行数 分割したいファイル名
echo 例 MQBMP3 4 test.txt
goto END

:END
mgs v2
 

11 Name 京kyou
 
好漢さん、お久しぶりです。
MOさん、なんだか盛りあがってきていますね。
mqdosの作者さん、由貴だるま さんにも、この盛り上がりを知って頂きたいですね!
 

Password (投稿パス)
Name
Comment
Password (削除パス)