UWSCは管理者権限で実行しておく
マーケットスピードのログインIDは環境設定から事前入力済にしておく。
マーケットスピードとRSSを起動する
//楽天マーケットスピードを起動 RMS = "C:¥Program Files (x86)¥MarketSpeed¥MarketSpeed¥MarketSpeed.exe" RMS_X = 200 RMS_Y = 100 rakuten_mss = EXEC(RMS, 0, RMS_X, RMS_Y, 1050, 593) //楽天スプレッドシートを起動 RSS = "C:¥Program Files (x86)¥MarketSpeed¥MarketSpeed¥RSS.exe" rakuten_rss = EXEC(RSS)
EXEC()で起動
戻値 = EXEC(exe名, [同期フラグ, X, Y, 幅, 高さ] )
終了するときに値が必要なのでrakuten_mss,rakuten_rssで戻値を取っておく
楽天マーケットスピードログイン部分
//MarketSpeedをアクティブに ACW(GETID(rakuten_mss,"MDIFrame"),200,100,1050,593,10) //ログインボタンを押す。 BTN(LEFT,DOWN,1197,144,10) BTN(LEFT,UP,1197,144,5) ACW(GETID("Market Speed - ログイン")) //ログインパスワード入力する。 //初期パスワードだと8桁(4桁の大文字英字+4桁の数字) KBD(VK_SHIFT,DOWN,500) KBD(VK_?,CLICK,10) KBD(VK_?,CLICK,10) KBD(VK_?,CLICK,10) KBD(VK_?,CLICK,10) KBD(VK_SHIFT,UP,50) KBD(VK_?,CLICK,10) KBD(VK_?,CLICK,10) KBD(VK_?,CLICK,10) KBD(VK_?,CLICK,10) KBD(VK_RETURN,CLICK,50)
ログインボタンに対して値だとかショートカットが無かったので
座標からの押下になってしまっているので注意してください
もし押せないようでしたら座標を入れ直してください。
パスワード入力方法はお好みで
キーボード押下をトレースする方法を載せてあります。
お知らせ系はENTERで閉じれます。
//お知らせを閉じる。 KBD(VK_RETURN,CLICK,500) マーケットスピードとRSSを閉じる //マーケットスピードを閉じる CTRLWIN( GETID(rakuten_mss) , CLOSE2) //RSSを閉じる CTRLWIN( rakuten_rss , CLOSE2)