期待する動作
PyAutoGuiによるChromeアプリを起動もしくはアクティブ化
ができるようにしたいです
エラー内容
The files /Users/xxx/Chrome.app does not exist.
と表示されChromeアプリが起動(or アクティブ化)されない
### 内容
Python初心者です。
繰り返し処理を自動化する方法を調べていると
という記事を見つけたため、手元で一連の動作を自動化できるか試しています。
その処理の中で一番最初に
- Chromeを起動する
- 起動していればChromeをアクティブにする
といった処理がしたいのですが、
The files /Users/xxx/Chrome.app does not exist.
と表示されChromeアプリが起動(or アクティブ化)されません。
原因としては
手順1. 変数cmd
に'open -a /Applications/Google\ Chrome.app
手順2. subprocess.call(cmd.strip().split(" "))
コマンドで実行する
の手順1のアプリ名の半角スペース
と手順2のsplit(" ")
が原因だと思います(アプリ名スペースがないアプリは起動しました)。
Python初心者のためこれに対する解決法が全くわかりません(m_ m)
もしわかる方がいらっしゃればご教授いただきますようよろしくお願いいたします(m _m)
動作環境
mac: High Sierra
python: 3.7.4
PyAutoGUI: 0.9.47
Google Chrome はインストール済み
該当しそうなコード
python
1import pyautogui; 2import re; 3import os; 4import subprocess; # 標準インストールされている 5import sys; 6import time; 7import array; 8import pyperclip; 9 10cmd='open -a /Applications/Google\ Chrome.app' 11subprocess.call(cmd.strip().split(" ")) 12 13 14
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/08 00:09