質問するログイン新規登録

質問編集履歴

2

試したことの項目にバージョン比較と試したコードを入力

2021/02/15 13:25

投稿

python01
python01

スコア21

title CHANGED
File without changes
body CHANGED
@@ -29,6 +29,8 @@
29
29
  pip       20.2.4        21.0.1
30
30
  PyAutoGUI    0.9.52(0.9.50)    0.9.52
31
31
  opencv-python 4.4.0        4.4.0.46
32
+ 端末のOS    win10 64bit win10 64bit
33
+ Excel       未確認         2019
32
34
  ※( )はバージョンアップ前
33
35
 
34
36
     

1

試したことの項目にバージョン比較と試したコードを入力

2021/02/15 13:24

投稿

python01
python01

スコア21

title CHANGED
File without changes
body CHANGED
@@ -8,26 +8,60 @@
8
8
  ・ctrl+shift+下ボタン同時押し
9
9
 
10
10
  上記操作で例えば10×10のセルを選択する。
11
+ (10×10のセル全てに文字などの情報が入力されている)
11
12
 
12
13
  などの操作を行いたいです。
13
14
 
15
+ 上記動作は動作ができる端末とできない端末があります。
16
+ 次の「試した事」に違いの比較を行いました。(2月15日)
14
17
 
18
+ 動作できない端末でも同様の動作を実現させたいです。
19
+
20
+
15
- ■試したこと■
21
+ ■試したこと 2月15日修正
16
22
  ---
17
- 上記は次のコドで正常に動作し
23
+ 1.バジョン確認を行いした
24
+  PythonとPyAutoGUIのみバージョンアップしています。
25
+  しかし、正常に動作しない端末は複数選択ができない状態です。
18
26
 
27
+ 確認個所 正常に動作しない端末   正常に動作する端末
19
- バージョン:Python 3.8.3
28
+ Python       3.8.5(3.7.6)      3.8.3
29
+ pip       20.2.4        21.0.1
30
+ PyAutoGUI    0.9.52(0.9.50)    0.9.52
31
+ opencv-python 4.4.0        4.4.0.46
32
+ ※( )はバージョンアップ前
20
33
 
34
+    
35
+ 2.2通りのコードで試してみました。
36
+   いずれも正常に動作しない端末では、
37
+   選択したセルが動くだけの動作になります。
38
+   (複数セルの選択ができていない)
39
+  
40
+ 方法1
21
41
  ```python
22
42
  import pyautogui as pgui
23
- import openpyxl as opp
43
+ import time
24
44
 
45
+ pgui.hotkey('ctrl','home') #A1セルに移動
46
+
47
+ ##### 方法1 ################################
25
48
  pgui.keyDown('ctrl')
26
49
  pgui.hotkey('shift','right') #同時押し
27
50
  pgui.hotkey('shift','down')
28
51
  pgui.keyUp('ctrl')
52
+ ##############################################
29
53
 
54
+ ##### 方法2 ################################
55
+ pgui.keyDown('shiftright')
56
+ pgui.hotkey('ctrl', 'right')
57
+ pgui.hotkey('ctrl', 'down')
58
+ pgui.keyUp('shiftright')
59
+ ################################################
60
+
61
+
30
62
  ```
63
+
64
+
31
65
  ■困っていること■
32
66
  ---
33
67
 
@@ -35,8 +69,6 @@
35
69
  選択しているセルは動きますが、セルの複数選択ができていません。
36
70
  (右に10セル進んで、下に10セル進む。選択されているセルは一つのみ)
37
71
 
38
- 正常に動作しないPCのPythonのバージョンは3.7.Xだったと思います。
39
-
40
72
  -
41
73
  ---
42
74