モアイソフト - MOAI Soft サイト内検索 セブンネットショッピング・トイザらス・ハピネット・TSUTAYA・古本市場・HMV・楽天ブックス・楽天市場・DMM.comで全自動注文 boople・ハンズネット商品の入荷監視 内蔵ブラウザによる分かり易く洗練されたインターフェイス 入荷メール通知 完了後シャットダウン 豊富なカスタマイズ コマンドプロンプトや自作ツールから注文コマンドとして利用可能 サポート掲示板 AmazingFree

ホーム使い方準備タスク登録Q&Aタスクリストツールバー環境設定対応サイト高度な使い方

多重起動の手引きコマンドラインマニュアル

 Amazon自動注文ツール AmazingFree楽天市場ブラウザ RakishFree右クリック拡張 RightWandsモアイソフトゲームズ - Moaisoft Games株式TIMN5 - 株取引ユーティリティソフト群の紹介ロト6・ミニロト当選番号予想ソフト、アチャロット配布作者ブログ - TIMN5-BlogTIMN X68000 - 往年の名機X680x0用フリーゲームMOAI Softソフトウェアリスト

コマンドラインマニュアル / CommandLine Manual

 

ShopDingDongは起動時にオプションを指定することにより、様々な動作モードを行うことが出来ます。

その目的は主に、

 

  • 起動モードの変更(デバッグモードなど)

  • コマンドラインからの実行や、外部モジュールとしての利用

に大別されます。

 

 

   
 

 1.コマンドライン オプション 新着アイコン

 2.コマンドラインモード / モジュールとしての利用 新着アイコン

 3.注文モジュール用オプション 新着アイコン

 4.終了コード 新着アイコン

   

 


 コマンドラインオプション 新着アイコン

 

 ここでは、ShopDingDongで使用可能なコマンドラインオプション(スイッチ)を公開します。

 通常使用では必要ないので、ここは読み飛ばしても構いません。

 

 コマンドラインオプションとは、起動時にコマンドラインに付加することで、動作を制御するモノで、

以下の書式で設定します。

 

例)ShopDingDong.exe /Auto

 

 スタートメニューから、ファイル名を指定して実行(R)で入力したり、ショートカットを右クリックして、

ショートカットタブ内のリンク先(T)に入力することでも使用できます。

 

/Auto

自動監視開始

起動と同時に監視を開始する。

例) ShopDingDong.exe /Auto

* "スタートメニュー->プログラム(P)->Moaisoft->ShopDingDong->ShopDingDong オートスタート"を実行するのと同じ。

 

/Debug

デバッグ

デバッグモードで起動する(通常モードとの違いは、ログを最後に表示するかしないかのみです)。

例) ShopDingDong.exe /Debug

*サポート掲示板のバグ報告の仕方も参照して下さい。

* "スタートメニュー->プログラム(P)->Moaisoft->ShopDingDong->ShopDingDong デバッグ版"を実行するのと同じ。

 

/Url

URL指定

対応ショッピングサイトのURLを引数として渡すと、起動時にそのページを表示します。

例) ShopDingDong.exe /Url http://www.7netshopping.jp/game/detail/-/accd/2101739453/subno/1

 

 

  これらのコマンドラインオプションを付加して起動するショートカットがスタートメニューに登録されているので、必要であればご利用下さい。

 

 

上に戻る

 


 コマンドラインモード / モジュールとしての利用 新着アイコン

 

 ShopDingDongは、コマンドラインモードを実装しており、 自作ツールの外部モジュールとして使用することも出来ます。

 また、注文処理のみを行う事の出来るコマンドとして利用できるようになりました。

 

 つまり、自作のツールやスクリプトに簡単に 注文機能を追加できるようになると言うことです。

 

 使い方は、以下のコマンドラインオプションを参考に、"/Order"オプションと、いくつかのオプションを設定して呼び出すだけです。

 この機能を利用すれば、ユーザー側で構築した独自のシステムに簡単に注文機能を追加することができます。

 

 例えば、監視タイミングは現在ほとんどのショップで10秒となっていますが、これを自分の環境に合わせて変更し、在庫が確認できたら外部コマンドでShopDingDongを呼び出す等の手法が考えられます。

 

 ご利用の手順としては、

  1.  ShopDingDongを呼び出す。

  2.  ShopDingDongが注文を行う。

  3.  終了コードを確認する。

 という、一般的な外部ツールと同様の手順で簡単に使用できます。

 

 コマンドラインから呼び出す場合は、"Start"コマンド"/wait"オプションと共に使用して下さい。

 

 例:start /wait shopdingdong.exe /start /url=http://www.netshopurl.co.jp/xxxxxxxxxx /id=xxxxx /pw=xxxxx

 

 

・ サンプルバッチファイル

 

 バッチファイルのサンプルを提示しますので、参考にして下さい。

 

 以下のサンプルでは、ShopDingDongを起動し、対象商品注文した後、結果を"TestBatti.txt"に出力し、その結果を表示し、さらにログを"type"コマンドで表示しています。

 このように、"start"コマンドを"/wait"オプションと共に使用するのには、ShopDingDongの終了を待つようにする意味があります。

 

 勿論、結果を問わずに投げっぱなしにすることも出来ます。

 

start /wait ShopDingDong /order /account=xxxxxxxx /pw=xxxxxxxx /url=http://www.7netshopping.jp/game/detail/-/accd/2110451253/subno/1 /quant=1 /log=TestBatti.txt
@if errorlevel == 0 goto SUCCESS
@echo Error![%errorlevel%]
@goto EXIT

:SUCCESS
echo SUCCESS

:EXIT
@echo --------------------------------
@type TestBatti.txt
 

 

 

上に戻る

 


 注文モジュール用オプション 新着アイコン

 

 ここでは、ShopDingDongをコマンドラインから注文モジュールとして使用する場合のオプション(スイッチ)を公開します。

 

*オプションの大文字小文字は区別されません。

*オプションのパラメータは"="で設定して下さい。例)/Log=C:\Temp\Log.txt

*パラメータ内にスペースを含む場合は、パラメータ全体を""(ダブルクォーテーション)で括って下さい。例)/Log="C:\Temp Folder\Log.txt"
*ここで設定できる以外の、パラメータ(タイムアウト時間等)は環境設定での設定値に準じますので、変更したい場合は予め設定しておいて下さい。

 

・ 注文時に使用可能なオプション

 

 

/Order

自動注文

 自動注文します。このオプションが設定された場合、上記の前述のコマンドラインオプション無視されます。

 コマンドラインモードで使用する場合はこのオプションが必ず必要になります。

例) /Order

 

/Url

URL指定

 オークションIDを含むヤフオク!・楽天オークションのURLを引数として渡すと、 その商品を注文します。

例) /Url=http://www.netshop.co.jp/xxxxxxxx/

 

/Quant

注文個数

 注文個数を指定します。省略すると、1個になります。

例) /Quant=1

 

/Choice

選択オプション

 楽天・Yahoo!ショッピングなどで選択オプションのある商品を注文する場合に指定する必要があります。

例) /Choice=1(種類)/2(色)

*パラメータ部分は[選択番号]([ラベル名])をパラメータの個数分"/"(スラッシュ)で連結させます。

*具体的には、選択オプションで設定する際にタスク登録ウィンドウに表示されている選択オプションと同じ文字列を指定します。

 

/Id

ログインID

 注文するアカウント(メールアドレス)を指定します。

 省略すると、ShopDingDongの環境設定で設定されているデフォルトが使用されます。

 それも設定していないと、エラー終了します。

例) /Id=xxxxxx

 

/Pw

パスワード

 注文する際のパスワードを指定します。

 省略すると、ShopDingDongの環境設定で設定されているデフォルトが使用されます。

 それも設定していないと、エラー終了します。

例) /Pw=xxxxxxx

 

/Log

ログファイル

 デバッグ情報などを出力するログファイルを指定します。

*ログファイルのパスに" " スペースが含まれている場合はパラメータを""(ダブルクォーテーション)で括る必要があります。

*フォルダが存在しない場合は、自動的に作成します。

例) /Log=c:\Debug.txt

例) /Log="c:\My Log\Debug.txt"

 

/Test

テストモード

 指定すると、実際に注文せずに 注文確定直前までの動作テストを行います。

*本番では指定しないで下さい。注文できません。

例) /Test

 

 

  また、これらのコマンドラインオプションを付加して起動するショートカットがスタートメニューに登録されているので、

場合によってご利用下さい。

 

上に戻る

 


 終了コード 新着アイコン

 

 終了コードで結果を判定することが出来ます。

 標準出力には何も出力しませんのでご注意下さい。

 

 コマンドプロンプトの知識がある方には、釈迦に説法ですが、ShopDingDong.exe 終了後に%errorlevel%変数で確認できます。

 

 また、"/Log"オプションで指定したログファイルに結果ログを出力するので、それを解析することによって 注文過程と結果を知ることが出来ます。

 このログファイルは、デバッグログとほぼ同内容です。

 

0

 成功

 注文に成功しました。*これ以外は全て失敗です。

-100

 失敗

 何らかの理由で失敗しました。

-512

 パラメータエラー:注文個数

 注文個数の指定がおかしいです。

-513

 商品特定不可能

 "/Url"が設定されているものの、商品情報を取得できませんでした。

-1000

 ログインID未設定

 "/Id"オプションが指定されておらず、環境設定のアカウント(メアド)も設定されていません。

-1001

 パスワード未設定

 "/Pw"オプションが指定されておらず、環境設定のパスワードも設定されていません。

-1002

 URL未設定

 "/Url"やパラメータがありません。商品を特定する為に必須です。

 

 

上に戻る

 

 

 


 


©
2010-2017 MOAI Soft All right Reserved. 運営者情報 | メールアドレスは、スパム対策の為にピクチャ化してあります。お手数ですが、手動でメールアドレスを入力してください。

雑誌掲載・紹介記事・相互リンク等のお問い合わせもこちらにお願いします。

リンクは、ご自由にして頂いて構いません。その際のバナーはモアイソフト公式サイト内の画像をご利用下さい。

ShopDingDongのアーカイブの転載は自由に行って下さい。しかし、改変する事を禁じます。