|
Saradaさんへ
>「サイレントモードについて
>他プログラムのサブプログラムとして動作する画面の出ないモードがあります。
>起動方法
>次の引数を指定します。
>第1引数・・・・・データID (当日の直前情報は"TYRT"/"TYAR"です)
>第2引数・・・・・ダウンロードオプション (1:ダウンのみ, 0:ダウン&DB登録)
>第3引数・・・・・日付指定 (yyyyMMdd)
>※引数がない場合は、通常の画面モードです。」
>
>上記は、DBman のヘルプの抜粋です。現在、私はプログラムの自作中でして
>当面の目標は、自作プログラムから、DBman に、レース15分前ごろになりましたら
>「当日の直前情報」をダウン&DB登録、更新して貰う事です。
>で、DBman について サイレントモードによる起動方法などにつきまして、
>もう少し具体的な説明をお願い出来ないでしょうか。
>ご返答お待ちします。
例を示すのが、早いでしょう。
Excelや、AccessのVBA VB6 の場合
コマンド実行の関数 Shell() を使います。
・DBmanにおインストールフォルダが、
C:\Program Files\Gold Generator\DbMan.exe
・直前情報(TYB)をダウン&登録
・日付指定を3月9日
の場合↓
Call Shell("""C:\Program Files\Gold Generator\DbMan.exe"" TYBR 0 20080309")
となります。
※インストールフォルダが、スペースを含んでいるので " で囲む必要がありました。
""で囲まれる文字列の中に " を入れるには、 "" と重ねることで " になります。
もし、他の言語でも、同様、コマンド実行の関数でDbman.exe を呼んでください。
|
|