とてもニッチな感じがしますがせっかく作ったので配布します。
PCの前にいる間はリモコンいらずです!
アプリケーションの挙動におかしいところ、便利そうな機能などありましたらぜひ教えてください。

ファミコンと心中するの?-marantzHookアイコン
marantzHook for SR5003 & SR6003 (v1.0.2.0)
[ダウンロード]

(v1.0.2.0 - 2009-03-23追加)
・Windowsのログオフ、シャットダウン時に発生するエラーを回避。
・アプリケーション設定項目をメニューバーへ移動。
・テストコンソールのエラーをわかりやすく。


(v1.0.1.0 - 2009-03-23追加)
・COMポート一覧を自動取得するようにしました。


ファミコンと心中するの?-maranzHook


【概要】
本ソフトウェアは、マランツ SR5003、SR6003を制御するアプリケーションです。
SR5003およびSR6003(以降、SR5003のみを表記しますがSR6003も同様です)のRS232CポートとPCのRS232Cポートをストレートケーブルで接続することで、本アプリケーションからSR5003をコントロールすることが可能となります。


【対応機種】
・SR5003
・SR6003
 ※当方はSR5003で動作確認を行っております。


【ファイルの説明】
marantzHook.exe …アプリケーション本体です。
settings.xml………アプリケーション設定が保存されます。
readme.txt…………更新履歴や簡単な説明が書かれています。


【使用方法】
1)PCのCOMポート(シリアルポート)と、SR5003を、RS232Cストレートケーブルで接続します。
※PCにCOMポートがない場合は、USBー>RS232C変換機を使うと良いでしょう。
2)marantzHook.exeを起動します。
3)PCのCOMポート番号を、テストコンソール内の port:[ ] に入力してtest ボタンを押してください。
4)SR5003と正しく通信できることを確認したら、右クリックメニューより「起動時にポート接続テスト」をチェックしてください。
※これをチェックするとmarantzHook起動時に自動でSR5003のステータス確認等を行い、すぐに操作できる状態に移行します。
5)入力切替とユーザー定義のタグ内のボタンを自分好みにカスタマイズします。

基本は左クリックで操作、右クリックでメニュー表示(各種設定)です。

※タスクトレイ表示時は、右クリック、または左クリックでショートカットメニュー。
 ダブルクリックでmarantzHookをアクティブにします。


【ボタンのカスタマイズ方法】
以下のボタンは、ラベルと制御コマンドを自由にカスタマイズすることができます。

・入力切換ボタン(8)
・ユーザー定義ボタン(12)


1)カスタマイズしたいボタンの上で右クリックし「カスタマイズ」を選択します。
2)ラベル&コマンド編集ウィンドウでラベルと制御コマンドを編集します。
3)決定は[Enter]、取消は[Esc]です。

 ※制御コマンドの仕様については仕様書を参照してください。
  http://us.marantz.com/SR5003_SR6003_RS-232C_Specification.zip
 ※先頭の「@」は省略可能、末尾のリターンコードは自動で補完されます。


【テストコンソール】
・port/初期値:COM1(文字列、ポート名)
 SR5003とケーブル接続されているCOMポート名を記入してください。
 初回起動時、またはポート変更の際にはポートの接続テストが必要です。

・コマンドライン
制御コマンドを入力して[Enter]するとSR5003にコマンドを発行します。


【注意】
本ソフトウェアは自己責任の下に使用してください。
どんなことがおきても、当方はもちろん、マランツも責任は負ってくれません。

マランツのAVアンプ用コントロールするアプリケーションを作ったついでにAquosHookにも手を加えました。
更新内容はちょっとしたにまとめてあります。目に見えないところでもちょこっと変わっているので更新をお勧めします。
アプリケーションの挙動におかしいところ、便利そうな機能などありましたらぜひ教えてください。

AquosHook2.1 アイコン
AquosHook2 (v2.2.2.0)
[ダウンロード ]

※v2.2.0.0未満のバージョンからの設定内容は引き継ぎできません!
 
【更新内容】
(v2.2.2.0 - 2009-03-28追加)
・Windowsのログオフ、シャットダウン時に発生するエラーを回避。
・アプリケーション設定項目をメニューバーへ移動。
・テストコンソールのエラーをわかりやすく。

(v2.2.1.0 - 2009-03-23追加)
・COMポート一覧を自動取得するようにしました。

(v2.2.0.0)
・アプリケーション設定を同一階層のXMLファイルに保存するようにしました。(settings.xml)
 ※バージョンアップ時のデータ引継ぎは保証しません。環境の移動、バックアップ程度に。
・実行時のパスが違えば複数起動できるようにしました。(P1デュアルなニッチ向け)
・タスクトレイメニューを左クリックでも表示するようにしました。
・他



ググった方が辿り着きやすいようにreadme.txtの内容の中身を掲載しておきます。


ファミコンと心中するの?-AquosHook2.2


【概要】
本ソフトウェアは、シャープ アクオスPシリーズを制御するアプリケーションです。
マルチディスプレイ環境で、サブディスプレイに配置しての使用を想定して作られています。
もちろんシングルディスプレイ環境でも使用できますが、痒い所には手が届かないかもしれません。
P1のRS232CポートとPCのRS232Cポートをクロスケーブル(リバースケーブルとも言う)で接続することで、本アプリケーションからP1をコントロールすることが可能となります。


【対応機種】
・LC-22P1
・LC-26P1
・LC-32P1
 ※当方はLC-26P1で動作確認を行っております。


【ファイルの説明】
aquosHook.exe …アプリケーション本体です。
settings.xml……アプリケーション設定が保存されます。
readme.txt………更新履歴や簡単な説明が書かれています。


【設定方法】
1)PCのCOMポート(シリアルポート)と、P1を、RS232Cクロスケーブルで接続します。
※リバースケーブルとも言います。
※PCにCOMポートがない場合は、USBー>RS232C変換機を使うと良いでしょう。
2)aquosHook.exeを起動します。
3)PCのCOMポート番号を、テストコンソール内の port:[ ] に入力して test ボタンを押してください。
4)P1と正しく通信できることを確認したら、右クリックメニューより「起動時にポート接続テスト」をチェックしてください。
※これをチェックするとAquosHook起動時に自動でP1のステータス確認等を行い、すぐに操作できる状態に移行します。
5)入力切替、地上デジタル、BS、CSのタグ内のボタンを自分好みにカスタマイズします。
※タグ名の編集も可能です。若干シビアですが、タグ内ボタンとボタンの間で右クリックしてみてください。

基本は左クリックで操作、右クリックでメニュー表示(各種設定)です。

※タスクトレイ表示時は、右クリック、または左クリックでショートカットメニュー。
 ダブルクリックでAquosHookをアクティブにします。


【ボタンのカスタマイズ方法】
以下のボタンは、ラベルと制御コマンドを自由にカスタマイズすることができます。

・入力切換ボタン(8)
・チャンネル切換ボタン/各タブ(12x3)
 チャンネル切換ボタンは設定した制御コマンドをそのまま送信するだけなのでチャンネル切換以外のコマンドを自由に設定することもできます。

1)カスタマイズしたいボタンの上で右クリックし「カスタマイズ」を選択します。
2)ラベル&コマンド編集ウィンドウでラベルと制御コマンドを編集します。
3)決定は[Enter]、取消は[Esc]です。

 ※制御コマンドの仕様についてはマニュアルP142、143を参照してください。
 ※制御コマンド入力欄には、コマンド種類(4桁)、パラメータ(4桁)の8桁を記入してください。
 ※末尾のリターンコードは自動で補完されます。
 ※制御コマンドに入力された文字列が8桁に満たない場合は空白で補完されます。



【テストコンソール】
・port/初期値:COM1(文字列、ポート名)
 P1とケーブル接続されているCOMポート名を記入してください。
 初回起動時、またはポート変更の際にはポートの接続テストが必要です。

・コマンドライン
制御コマンドを入力して[Enter]するとP1にコマンドを発行します。


【注意】
本ソフトウェアは自己責任の下に使用してください。
どんなことがおきても、当方はもちろん、シャープも責任は負ってくれません。
【追記】
SR5003&SR6003専用コントロールアプリケーションmarantzHookを配布しています。
marantzHookについてのページ



マランツ SR5003、SR6003用コントロールアプリケーション。
今日は一気に進んだ。

ファミコンと心中するの?-marantzHook_a
[入力切替]
入力切替タブ内のボタン8個は、ラベルと発行コマンドを編集できる。
ソース切り替えコマンドだけ使用することを推奨。


ファミコンと心中するの?-marantzHook_b
[出力設定]
おまけ。
SR6003用のHDMI出力切り替えも可能。


ファミコンと心中するの?-marantzHook_c
[ユーザー定義]
おまけ2。
タブ内のボタン12個はラベルとコマンドを編集できる。
必要ないような気もする。


あと必要な工程は、
・アイコン作成(めんどい・・・)
・タスクトレイ格納時の操作メニュー(自分が使わないのでもしかしたら追加しないままかも)
【追記】
SR5003&SR6003専用コントロールアプリケーションmarantzHookを配布しています。
marantzHookについてのページ


花粉症で毎日鼻ばかりかんでいますが、
鼻の調子がいいときにちょこちょこいじってます。

ファミコンと心中するの?-marantzHook

しかし、サラウンドモードの戻り値が仕様書と合わない感じなので妥協案を考えなきゃ。
選択されているサラウンドモードの正しい値を得ることができない?

例)どちらも同じ値が戻ってくる
MULTI CH.(MOVIE) -> @SUR:H
MULTI CH.(MUSIC) -> @SUR:H


…ああ、Visual Studioのプチフリはどうにかならないものか。