回答編集履歴

2

語句を追加

2021/10/23 11:57

投稿

etherbeg
etherbeg

スコア1195

test CHANGED
@@ -78,9 +78,11 @@
78
78
 
79
79
  ```
80
80
 
81
- ⑤. Automatorを開いて「シェルスクリプトを実行」アクションを追加してください
81
+ ⑤. 確認が終わったら上で総収たコードは削除してください
82
82
 
83
+ ⑥. Automatorを開いて「シェルスクリプトを実行」アクションを追加してください
84
+
83
- . 上で確認したPythonパスを使ってコマンドウィンドウに次のコードを入力してください(以下は私の環境の場合を例示しました)
85
+ . 上で確認したPythonパスを使ってコマンドウィンドウに質問に記されている次のコードを入力してください(以下Pythonパスは私の環境の場合を例示しました)。"sendlist_V5.py"は①〜⑤で使用した「いつも動かしているpyautoguiを用いたコード」が書かれたファイルです
84
86
 
85
87
  ```bash
86
88
 
@@ -90,6 +92,6 @@
90
92
 
91
93
  ```
92
94
 
93
- . このAutomatorを実行して、エラーなく実行できるかどうか確認してください
95
+ . このAutomatorを実行して、エラーなく実行できるかどうか確認してください
94
96
 
95
- . 実行結果を教えてください。エラーが出た場合は再度エラー全文を教えてください
97
+ . 実行結果を教えてください。エラーが出た場合は再度エラー全文を教えてください

1

回答を追記

2021/10/23 11:57

投稿

etherbeg
etherbeg

スコア1195

test CHANGED
@@ -41,3 +41,55 @@
41
41
 
42
42
 
43
43
  ![イメージ説明](21243b254a7603b6b69970ab6423aba2.png)
44
+
45
+
46
+
47
+ ---
48
+
49
+
50
+
51
+ ### 追記
52
+
53
+
54
+
55
+ 具体的な手順を示しますので以下を試してください。
56
+
57
+
58
+
59
+ ①. 「いつも動かしているpyautoguiを用いたコード」が書かれたファイルをテキストエディタなどで開いてください
60
+
61
+ ②. そのコードの冒頭のimport文の直後に次のコードを挿入してください(書き写さずコピーしてペーストしてください)
62
+
63
+ ```python
64
+
65
+ import sys
66
+
67
+ print(f"{sys.executable=}")
68
+
69
+ ```
70
+
71
+ ③. ターミナルでこのファイルを実行してください(「ターミナルから起動させると動く」とのことなので動くはずです)
72
+
73
+ ④. 上で挿入したコードの結果がターミナルに出力されているはずなので、それを確認してください。私の環境では次のようになりました
74
+
75
+ ```sh
76
+
77
+ sys.executable='/Users/xxxx/xxxx/bin/python3'
78
+
79
+ ```
80
+
81
+ ⑤. Automatorを開いて「シェルスクリプトを実行」アクションを追加してください
82
+
83
+ ⑥. 上で確認したPythonパスを使ってコマンドウィンドウに次のコードを入力してください(以下は私の環境の場合を例示しました)
84
+
85
+ ```bash
86
+
87
+ cd /Users/----/Desktop
88
+
89
+ /Users/xxxx/xxxx/bin/python3 sendlist_V5.py
90
+
91
+ ```
92
+
93
+ ⑦. このAutomatorを実行して、エラーなく実行できるかどうか確認してください
94
+
95
+ ⑧. 実行結果を教えてください。エラーが出た場合は再度エラー全文を教えてください