如何使用按键将 python 复制并粘贴到某个应用程序中?
How do I make python copy and paste into a certain application using a keystroke?
我正在尝试编写一段代码来实现类似这样的东西
words = "hello my name is Leo"
进入这个
这是打印在 apple notes 上的,但我想要它做的是复制文本中的一个词并粘贴,然后按回车键并输入另一个词。
目前我有这个
import pyperclip
words = "hello my name is Leo"
split = words.split()
for x in range(0,len(split)):
pyperclip.copy(split[x])
我不确定如何让它按下回车键(通过击键)并能够在另一个应用程序中使用自动化来完成它。有人可以帮忙吗?
将您的文本拆分 space,然后用 "\n"
个字符加入。然后你可以用 pyperclip
:
复制粘贴
import pyperclip
words = "hello my name is Leo"
edited_text = "\n".join(words.split())
pyperclip.copy(edited_text)
...
pyperclip.paste()
我觉得你在找换行符。要“按回车键”,请使用 \n
来换行。
你真的可以做类似的事情
words = "hello\nmy\nname\nis\n"
使用换行符也将不再需要您使用的 for 循环。
编辑:
要模拟击键,使用 pyautogui
库即可。
参见:Simulate key presses in Age of Empires 3
我正在尝试编写一段代码来实现类似这样的东西
words = "hello my name is Leo"
进入这个
这是打印在 apple notes 上的,但我想要它做的是复制文本中的一个词并粘贴,然后按回车键并输入另一个词。
目前我有这个
import pyperclip
words = "hello my name is Leo"
split = words.split()
for x in range(0,len(split)):
pyperclip.copy(split[x])
我不确定如何让它按下回车键(通过击键)并能够在另一个应用程序中使用自动化来完成它。有人可以帮忙吗?
将您的文本拆分 space,然后用 "\n"
个字符加入。然后你可以用 pyperclip
:
import pyperclip
words = "hello my name is Leo"
edited_text = "\n".join(words.split())
pyperclip.copy(edited_text)
...
pyperclip.paste()
我觉得你在找换行符。要“按回车键”,请使用 \n
来换行。
你真的可以做类似的事情
words = "hello\nmy\nname\nis\n"
使用换行符也将不再需要您使用的 for 循环。
编辑:
要模拟击键,使用 pyautogui
库即可。
参见:Simulate key presses in Age of Empires 3