回答編集履歴

2

コードの修正

2021/02/21 06:19

投稿

atrook
atrook

スコア18

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- クリップボードにコピーした文章をキーボード操作で入力して行き、\nのところはShift+Enterを入力するプログラムとしました。
15
+ クリップボードにコピーした文章をキーボード操作で\nが現れるまでまとめて入力し、\nのところはShift+Enterを入力するプログラムとしました。
16
16
 
17
17
  ```python3
18
18
 
@@ -28,7 +28,19 @@
28
28
 
29
29
  pyperclip.copy(string)
30
30
 
31
- pyautogui.hotkey('ctrl', 'v')
31
+ pyautogui.hotkey('command', 'v')
32
+
33
+
34
+
35
+
36
+
37
+ def shift_enter():
38
+
39
+ pyautogui.keyDown('shift')
40
+
41
+ pyautogui.press('enter')
42
+
43
+ pyautogui.keyUp('shift')
32
44
 
33
45
 
34
46
 
@@ -36,25 +48,33 @@
36
48
 
37
49
 
38
50
 
39
- time.sleep(3)
51
+ time.sleep(5)
52
+
53
+
54
+
55
+ myclipbord = ''
40
56
 
41
57
 
42
58
 
43
59
  for i in text:
44
60
 
45
- if i == '\n':
61
+ if i != '\n':
46
62
 
47
- pyautogui.keyDown('shift')
63
+ myclipbord += i
48
64
 
49
- pyautogui.press('enter')
65
+
50
66
 
51
- pyautogui.keyUp('shift')
67
+ elif i == '\n':
52
68
 
53
- else:
69
+ copipe(myclipbord)
54
70
 
55
- copipe(i)
71
+ time.sleep(0.05)
56
72
 
73
+ myclipbord = ''
74
+
75
+ shift_enter()
76
+
57
- time.sleep(0.1)
77
+ time.sleep(0.05)
58
78
 
59
79
  ```
60
80
 

1

コードの修正

2021/02/21 06:19

投稿

atrook
atrook

スコア18

test CHANGED
@@ -42,8 +42,6 @@
42
42
 
43
43
  for i in text:
44
44
 
45
- copipe(i)
46
-
47
45
  if i == '\n':
48
46
 
49
47
  pyautogui.keyDown('shift')
@@ -52,6 +50,10 @@
52
50
 
53
51
  pyautogui.keyUp('shift')
54
52
 
53
+ else:
54
+
55
+ copipe(i)
56
+
55
57
  time.sleep(0.1)
56
58
 
57
59
  ```