FrontPage > simplepat2/api
プロパティについて †
プロパティとは、シンプルぱっと2に対して動作設定値を与えたり、逆にシンプルぱっと2から様々な情報を取得するために利用します。基本的に値の取得と設定しかできません。また、プロパティを設定したことで、いきなり何らかのコマンドが実行されることもありません。
- [R]は読みこみ専用
- [W]は書き込み専用
- [R/W]は読みこみおよび書き込み可能
システム関連プロパティ †
RootPath? [R] (String型) †
Busy [R] (Boolean型) †
- 取得時:シンプルぱっと2の動作状態を返します。新たなコマンドを受け付けない状態の時はTrueを返します
HideDownloadBar? [W] (Long型) †
- 設定時:0以外の数字を設定すると、ダウンロード時のプログレスバーを表示しません
EventSwitch? [R/W] (Boolean型) †
- 設定時:タイムイベントを有効/無効にする
- 取得時:タイムイベントの状態を取得する
KeepUpdate? [W] (Long型) †
- 設定時:出馬表、オッズ、成績の更新フラグをダウンロード時にクリアするかを設定する
TreatOddsFilter? [W] (Long型) †
- 設定時:1を設定するとPATBET形式買い目にふくまれるオッズを、下限オッズフィルタとして扱う
ユーザーアカウント関連プロパティ †
アクティブなユーザー †
UserAccount? [R/W] (Long型) †
- 設定時:アクティブユーザーを加入者番号で指定する
- 取得時:アクティブユーザーの加入者番号(8桁)を返す
Inetid [R/W] (String型) †
- 設定時:アクティブなユーザーをINETIDで指定する
- 取得時:アクティブなユーザーのINETIDを返す
UserEntry? [R] (Long型) †
口座情報 †
BankAccount? [R] (Long型) †
TodayPurchase? [R] (Long型) †
- 取得時:アクティブなユーザーの本日の購入金額を返す
- 取得時:アクティブなユーザーの本日の払戻金額を返す
TotalBalance? [R] (Long型) †
LeftBet? [R] (Long型) †
- 取得時:アクティブなユーザーの残り投票ベット数を返す
LeftCase? [R] (Long型) †
競馬開催関連 †
RacingDate? [R] (Date型) †
RacingDateString? [R] (String型) †
- 取得時:現在の開催日時を返す
- 形式はyyyy/mm/ddの文字列型
Course [R/W] (Long型) †
- 設定時:アクティブなコース(コースコード表参照)を設定する
- 取得時:アクティブなコース(コースコード表参照)を返す
CourseName? [R] (String型) †
RaceNo? [R/W] (Long型) †
- 設定時:アクティブなレース番号を設定する
- 取得時:アクティブなレース番号を返す
KaisaiNo? [R/W] (Long型) †
- 設定時:アクティブな開催番号を設定する(1〜3)
- 取得時:アクティブな開催番号を返す
KaisaiCount? [R] (Long型) †
KaisaiName?[R] (String型) †
- 取得時:アクティブな開催の場名を返す(例:中山、阪神など)
PostTime? [R] (Date型) †
PostTimeString? [R] (String型) †
- 取得時:アクティブなレースの発走時刻を返す
- 形式はyyyy/mm/dd hh:mmの文字列型
Tousuu [R] (Long型) †
投票関連 †
UpdateFile? [R] (String型) †
- 取得時:監視中の買い目ファイルで、最後に更新されたファイル名を返す
EventCourse? [R] (Long型) †
- 取得時:流動イベントが発生したコース(コースコード表参照)を返す
EventRaceNo? [R] (Long型) †
SimulationMode? [W] (Long型) †
| No | 動作モード |
| 0 | シミュレーションしない(通常投票) |
| 1 | シミュレーションモード |
| 2 | 締め切りとしてシミュレーションする |
| 3 | エラーとしてシミュレーションする |
| 4 | 発売時間外としてシミュレーションする |
| 5 | 購入限度額異常としてシミュレーションする |
投資系プロパティ †
WinningCount? [R] (Long型) †
LossCount? [R] (Long型) †
- 取得時:アクティブなユーザーの不的中した回数を返す
RecoveryRate? [R] (Single型) †
Loss [R] (Long型) †
LossRate? [R] (Single型) †
- 取得時:アクティブなユーザーのその開催節の初期口座残高に対する損失率を返す
PurchaseRace? [R] (Long型) †
PaymentRace? [R] (Long型) †
BetStatus? [R] (Long型) †
| No | 状態 |
| 0 | 何もない |
| 1 | 投票済みレース |
| 2 | 成績確定済みレース |
ExpectedPayment? [R/W] (Long型) †
- 設定時:アクティブなユーザーの払い戻し(勝利条件)を設定する
- 取得時:アクティブなユーザーの払い戻し(勝利条件)を取得する
ExpectedRecoveryRate? [R/W] (Single型) †
- 設定時:アクティブなユーザーの回収率(勝利条件)を設定する
- 取得時:アクティブなユーザーの回収率(勝利条件)を取得する
ExpectedBalance? [R/W] (Long型) †
- 設定時:アクティブなユーザーの収支(勝利条件)を設定する
- 取得時:アクティブなユーザーの収支(勝利条件)を取得する
ExpectedWinningCount? [R/W] (Long型) †
- 設定時:アクティブなユーザーの的中回数(勝利条件)を設定する
- 取得時:アクティブなユーザーの的中回数(勝利条件)を取得する
ExpectedLossCount? [R/W] (Long型) †
- 設定時:アクティブなユーザーの不的中回数(敗北条件)を設定する
- 取得時:アクティブなユーザーの不的中回数(敗北条件)を取得する
ExpectedLoss? [R/W] (Long型) †
- 設定時:アクティブなユーザーの損金(敗北条件)を設定する
- 取得時:アクティブなユーザーの損金(敗北条件)を取得する