kabucom / kabusapi

kabuステーションAPI ポータル
https://kabucom.github.io/kabusapi/ptal/
MIT License
298 stars 45 forks source link

【質問】kabuステーション画面を小さくするのと自動で終了させる方法です。 #719

Open ieyasuo opened 1 year ago

ieyasuo commented 1 year ago

お世話になっております。 UWSCでkabuステーションを自動でログインするまでは出来たのですが、その後この画面を縮小するのとkabuステーションを終了する方法が分かりません。お教えください。

ログインまでは、いろいろ検索してできました。(下記)

// // UWSCマクロでIEを自動操作するサンプルコード //

// IEを起動 ie = createOLEobj("InternetExplorer.Application")

// 起動中のIEを見えるように //ie.visible = True

// URLにジャンプ ie.navigate( "http://download.r10.kabu.co.jp/kabustation/KabuStation.application" )

sleep(2)

// 口座番号はkabuステーション起動時に自動入力されるようにしておく

// パスワード kabucom_password = "**"

// kabuステーションのウィンドウのタイトル名 kabustation_title = "ログイン"

// タイトル名からウィンドウIDを取得 window_id = GETID(kabustation_title)

// ウィンドウをアクティブ化 CTRLWIN(window_id , ACTIVATE)

// パスワードを入力 // 最後の引数の1は操作可能コントロール部品の順番を表す // 口座番号が自動入力されている状態だと、kabuステーション起動直後のカーソルは //パスワードに当たっているため1を指定する SENDSTR(window_id , kabucom_password, 1)

//Enterキー入力(ログインボタン押下と同じ効果) //ソフトウェアキーボード(パスワード入力欄の横のボタンを押下で出てくる画面)を含めた //順番指定が難しいためEnterキー入力でログインボタンを押下を代替する KBD(VK_RETURN)

satosato125 commented 1 year ago

申し訳ございませんが、UWSCなど外部プログラムやツールのご利用に関しては弊社ではサポートすることができません。 ご了承ください。

yasuyuki-nakazawa commented 1 year ago

UWSCに関しては非サポートではありますが、最小化、最大化等のWindowを制御する場合は、CTRLWINを利用する等を検討されてはいかがでしょうか。