ひとりゴト

リモちゃんをコマンドラインから操作

AX
PC制御型の学習リモコン。
・ハルコーポレーション「 クロッサム2+
手で持って使える。PCから制御できる。
サスペンド復帰時にPCに認識されなくなる事がある。
改造しない限り電源が乾電池に限られる。
常時使用には向かない。

・ネットプランナー「 学習リモコンAVC200
■リモちゃん http://park12.wakwak.com/~nsp/AVC200R.htm
PCから家電を制御するのに非常に適している。
PCリモコン代わりにもなるので、(信号受信機能)
あまっているリモコンでPCを操作する事が可能。




アプリケーション「リモちゃん」を
コマンドラインから制御するスクリプトを紹介。(UWSC)
第一引数は機種。第二引数はボタン。第三引数はチャンネル。
タスクマネージャなんかに登録して使用している。



//■リモちゃん(機種,btn,CH).uws2005/01/08 23:02:54
//コマンドラインからの呼び出し方
//"C:\uwsc\UWSC.exe" .\script\AVC200\リモちゃん(機種,btn,CH).uws RC-A9 7SAT CH2

ifb param_str[0] = false or param_str[1] = false
msgbox("引数が足りないかも");exitexit
endif
remoID = getid("リモちゃんVer", "ThunderRT6FormDC")
ifb remoID < 0 then
remoID = exec("<#DBL>C:\Program Files\Remokon\Remocon.exe<#DBL>")
sleep(1)
acw(remoID, 0, 0)
endif
//登録にチェックが付いていたら
if chkbtn(remoID, "登録") = True then clkitem(remoID, "受信", clk_btn or CLK_BACK)
//CH指定があれば
if param_str[2] <> false then clkitem(remoID, param_str[2], clk_btn or CLK_BACK)
//機種指定、最後にボタンクリック
clkitem(remoID, param_str[0], clk_list or CLK_BACK)
clkitem(remoID, param_str[1], clk_btn or CLK_BACK)



たまーにボタンのクリックに失敗するようなので、
for i = 1 to 3
ret = clkitem(...
if ret = false then break
sleep(1)
next

とでもして数回試行させるようにするといいかも。


© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: