えぬえむ大学

女児アニメ研究開発機構 えぬえむ大学女児アニメ工学部女児アニメ高エネルギー物理学研究科

お手軽!AmazonDashボタンをAikatsuDashボタンにしちゃおう!!

このえぬえむもブームから早1年が経過したAmazonDashボタンを今更ながら購入してまいりました。

音姫ライクに使えるアイカツダッシュボタンを製作しましたのでレポートします。

他の人の記事を見ると仮想環境にubuntu入れてnode動かすとか面倒な感じだったのでWindows単体でサクっと動くものを作りました。

 

f:id:nm-chan:20170605231750j:plain

  • 動作環境

適当なAmazonDashボタン

Windows 10のパソコン

下記の要求のみでプログラミングできる能力

 

  • 前準備

①「アイカツ!の音楽!! 01」を買う

②適当にリッピングして収録曲「芸能人はカードが命」の音楽データを作成する

③AmazonDashの初期設定のみを行い、最後の商品選択画面で何も選択せずに終了する。(毎回購入失敗の状態になる)

④ルータとかの管理画面でAmazonDashボタンのIPアドレスを確認する

 

  • コード作成

めんどくさいのは嫌なのでC#でサクっと作ります。

コードは適当にDobon.netさんからコピーして作ってください。

必要なのは

PingでAmazonDashボタンを検出する

Pingを送信する: .NET Tips: C#, VB.NET

②mp3を再生する

コマンドプロンプト経由で動かします

DOSコマンドを実行し出力データを取得する: .NET Tips: C#, VB.NET

 

  • 実行してみよう

プログラムを実行してからAmazonDashボタンをポチっと押します。

WLANへの接続が確立し、Pingが通ったことを検出するとコマンドプロンプト

音楽ファイル「芸能人はカードが命」を再生します。

f:id:nm-chan:20170605231045p:plain