k5time
@k5time (k5 time)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

python(pyautogui)でMarketSpeed2にアクセスしたい

解決したいこと

python(pyautogui)でMarketspeed2にアクセスしたい。

例)
pythonで自分用に「Market Speed2」(楽天証券のトレードアプリ)に
自動でアクセスできるコードを書こうとしています。
が、アプリを開くことすらできず一日を浪費しました。
解決方法を教えて下さい。

ご指導、よろしくお願いいたします。

発生している問題・エラー

アプリケーションの初期化に失敗しました。![スクリーンショット 2021-06-13 182517.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/702099/238858ad-f9cc-84b8-f4fc-61b91b39a250.png)

### 該当するソースコー```言語名「python」

if platform.system() == 'Windows':
    subprocess.Popen(r'C:\Users\■■■■\AppData\Local\MarketSpeed2\Download\MarketSpeed2.exe')
    time.sleep(2)
### 自分で試したこと
メモ帳、動画編集ソフトは起動することができました。
あらゆるスペルミスを疑ってみましたが、見つけられませんでした。
Marketspeed2を再インストールしてみましたが、ダメでした。
---

1

1Answer

恐らくこれで動くと思います。

import os
os.chdir(r'C:\Users\■■■■\AppData\Local\MarketSpeed2\Download')

if platform.system() == 'Windows':
    subprocess.Popen(r'C:\Users\■■■■\AppData\Local\MarketSpeed2\Download\MarketSpeed2.exe')
    time.sleep(2)
1Like

Comments

  1. @k5time

    Questioner

    動きました!
    ありがとうございます。
    作業ディレクトリという概念に触れることができ
    己の無知無能を思い知りました。

    今後ともよろしくお願いいたします。

Your answer might help someone💌