frswataru
@frswataru (本石 渉)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

subprocess pywinauto でPower BI Desktopを自動更新

解決したいこと

pythonを使ってPowerBI Desktopを自動更新したいです。
PowerBI Desktopファイルのpathを指定して動かしたいのですが。どうすればいいですか。

該当するソースコード

from subprocess import Popen

from pywinauto import Desktop


Popen('MyTest.pbix', shell=True)


# pbiDのウィンドウを取得
win = Desktop(backend='uia')["*Power BI Desktop"]

time.sleep(30)

try:
        win.set_focus()
        # ホーム>更新をクリック
#         win.ホーム.wait("visible")
#         win.ホーム.click_input()
        win.更新.wait("visible")
        win.更新.click_input()
        win.キャンセル.wait_not("visible",timeout=6000)
        # 保存
        keyboard.send_keys("^s")
        time.sleep(120)
except Exception as e:
        print(e)
from subprocess import Popen

from pywinauto import Desktop

# 起動
Popen('PBIDesktop.exe', shell=True)

# ウィンドウを取得
window = Desktop(backend='uia')["*- Power BI Desktop"]

# 要素情報を取得
window.print_control_identifiers()

###参考にしたサイト
https://qiita.com/oogaki_newmedia/items/56825d29f2eccbc82a84

0

No Answers yet.

Your answer might help someone💌