我想在屏幕上选择一些文本。我认为使用pyautogui将是一种方法。我做了以下事情:
keyDown('shift')
sleep(0.1)
press('end')
sleep(0.1)
keyUp('shift')
当手动进行这种精确组合时,它确实会选择我想要的文本。当然,睡眠功能来自时间模块。
我什至尝试使用以下方法选择文字:
keyDown('shift')
press('right')
press('right')
keyUp('shift')
即使这样也不起作用... 有人知道为什么吗?
谢谢!
答案 0 :(得分:1)
我找到了答案!终于!
只要启用了,它就不会为我选择文本。 (我不知道为什么)。
禁用NUM LOCK 后,它开始再次选择文本!
答案 1 :(得分:0)
您不会两次使用click
。这是一个如何从http://localhost:5000/getjs/apples进行操作的示例:
pyautogui.doubleClick()
PS:我想提醒您,请单击鼠标左键...
答案 2 :(得分:0)
仅发现有关“热键”功能的信息。 似乎也比单键变体要快。
复制文本并按行宏粘贴的示例:
import pyautogui as pyg
def macro():
pyg.press('home')
pyg.hotkey('shiftleft', 'end')
pyg.hotkey('ctrl', 'c')
pyg.press('end')
pyg.press('enter')
pyg.hotkey('ctrl', 'v')
pyg.press('down')
i = macro()
# Do macro 10 times
for i in range(10):
macro()
答案 3 :(得分:0)
它有帮助,关闭数字锁。和“左移”做我的工作。