[UWSC]楽天マーケットスピードとRSSのログイン自動化と終了

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)

シェアする

  • このエントリーをはてなブックマークに追加