モアイソフト - MOAI Soft サイト内検索 サポート掲示板 オークション自動入札ソフト AuctionFetish -オークション・フェティッシュ-

メインページ使い方準備タスク登録インポートQ&Aタスクリストツールバー環境設定コマンドライン

Amazon自動注文ソフト AmazingFreeショッピングサイト入荷監視 ShopDingDong楽天市場ブラウザ RakishFree右クリック拡張 RightWandsMoaisoft Games - モアイソフトゲームズ株と世界の指標ロト6・ミニロト当選番号予想ソフト、アチャロット配布作者ブログ - TIMN5-BlogTIMN X68000 - 往年の名機X680x0用フリーゲーム ネットショップ自動注文・監視ツール SHOP DING DONG

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

 

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

その目的は主に、

 

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

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

に大別されます。

 

   
 

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

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

 3.入札モジュール用オプション

 4.終了コード

   

 


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

 

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

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

 

 インストールした時点でスタートメニューに同様の機能を持つショートカットが作成されているので、それらを選択することによってデバッグモードで起動させたり出来ます。

 

 コマンドラインオプションとは、起動時にコマンドラインに付加することで、動作を制御するモノで、以下の書式で設定します。

 

例)AuctionFetish.exe /Auto

 

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

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

 

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

*複数同時指定することも可能です。

 

"*.aucfet"

タスクファイル

 タスクファイルを読み込んで起動する。

例) AuctionFetish.exe "yahoo.aucfet"

*指定したタスクファイルを読み込んで起動します。

*タスクファイルをダブルクリックした状態と同じです。

 

/Auto

自動監視開始

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

例) AuctionFetish.exe /Auto

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

*タスクリストが無い場合はすぐに自動終了します。

 

/Debug

デバッグ

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

例) AuctionFetish.exe /Debug

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

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

 

/Url

URL指定

 オークションIDを含むヤフオク!・楽天オークションのURLを引数として渡すと、起動時にそのページを表示します。

例) AuctionFetish.exe /Url http://auction.item.rakuten.co.jp/xxxxxxxx/a/xxxxxxxx/

 

 

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

 

上に戻る

 

 

* これ以降は、コマンドラインモードでの利用に関する事項となります。

ご利用には、DOS/スクリプト/プログラミング等のスキルが必要となる場合があります。

通常は無用の情報となります。

 


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

 

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

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

 

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

 

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

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

 

 ご利用の手順としては、

  1.  AuctionFetishを呼び出す。

  2.  AuctionFetishが入札を行う。

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

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

 

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

 

 例:start /wait auctionfetish.exe /bid /url=http://pagexx.auctions.yahoo.co.jp/jp/auction/sxxxxxxxxx /time=15 /price=1400 /account=xxxxx /pw=xxxxx

 

 

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

 

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

 

 以下のサンプルでは、AuctionFetishを起動し、対象オークションに1000円で入札をした後、結果を"TestBatti.txt"に出力し、その結果を表示し、さらにログを"type"コマンドで表示しています。

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

 

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

 また、複数同時に起動することにより、同時刻のオークションに入札することも出来ます。

 

start /wait AuctionFetish /bid /account=xxxxxxxxx /pw=xxxxxxxx /url=http://page4.auctions.yahoo.co.jp/jp/auction/dxxxxxxxxx /price=1000 /log=TestBatti.txt
@if errorlevel == 0 goto SUCCESS
@echo Error![%errorlevel%]
@goto EXIT

:SUCCESS
echo SUCCESS

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

 

 

上に戻る

 


 入札モジュール用オプション

 

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

 

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

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

*パラメータ内にスペースを含む場合は、パラメータ全体を""(ダブルクォーテーション)で括って下さい。例)/Log="C:\Temp Folder\Log.txt"

*ここで設定できる以外の、パラメータ(タイムアウト時間等)は環境設定での設定値に準じますので、変更したい場合は予め設定しておいて下さい。

 

・ 入札時に使用可能なオプション

 

 

/Bid

自動入札

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

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

例) /Bid

 

/Url

URL指定

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

例) /Url=http://auction.item.rakuten.co.jp/xxxxxxxx/a/xxxxxxxx/

 

/Time

入札時間

 入札時間を指定します。終了時間の何秒前かで指定します。省略すると、即座に入札します。

例) /Time=50

 

/Price

入札額

 入札額を指定します。省略すると、その時点での最低入札価格で入札します。

例) /Price=1000

 

/Quant

入札個数

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

例) /Quant=1

 

/All

全数落札

 指定すると、"希望の個数がそろわなければ落札しない"になります。

例) /All

 

/Account

アカウント

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

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

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

例) /Account=xxxxxx

 

/Pw

パスワード

 入札する際のパスワードを指定します。

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

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

例) /Pw=xxxxxxx

 

/Id

オークションID

 オークションIDを指定します。"/Url"とどちらかを指定して下さい。

 両方とも指定しないとエラーになります。

例) /Id=xxxxxxxxxx

 

/Log

ログファイル

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

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

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

例) /Log=c:\Debug.txt

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

 

/Test

テストモード

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

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

例) /Test

 

 

 

上に戻る

 


 終了コード

 

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

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

 

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

 

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

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

 

0

 成功

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

-100

 失敗

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

-101

 失敗:ログイン失敗

 ログイン出来なかった事により、失敗しました。

-102

 失敗:現在価格未満

 入札額が現在の価格より低いことにより、失敗しました。

-103

 失敗:落札不可

 リトライしても入札が出来ない原因で、失敗しました。

-104  失敗:オークション終了  既にオークションは終了していたため、失敗しました。

-500

 パラメータエラー:入札時間

 入札時間の指定がおかしいです。

-511

 パラメータエラー:入札額

 入札額の指定がおかしいです。

-512

 パラメータエラー:入札個数

 入札個数の指定がおかしいです。

-513

 オークション特定不可能

 "/Url"や"/Id"等のオークション商品を特定するパラメータが指定されてい るものの、

 オークション 情報の取得に失敗しました。

-1000

 アカウント未設定

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

-1001

 パスワード未設定

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

-1002

 オークションID/URL未設定

 "/Url"や"/Id"等のオークション商品を特定するパラメータが指定されていないため、

 入札オークションが特定できませんでした。

-2000

 待機時間超過

 コマンドラインモードでの実行は、起動してから5分以内に入札する場合のみ起動できます。

 なので、入札前5分の間に実行するようにして下さい。

 

 

上に戻る

 

 

 


 

 

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

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

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

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