如何在macOS上使用pyautogui打开搜索栏?

问题描述 投票:0回答:1

我在使用 Python 自动打开 Mac 上的搜索栏时遇到困难。是两个键的组合来调出搜索栏,我不知道怎么做。

我已经尝试过使用

pyautogui.hotkey("command", "spaceBar")
pyautogui.write("safari")
pyautogui.press("return")

我尝试了多种方法(空格键;空格等),但它只在我的编辑器中输入“safari”

如何打开搜索栏并输入“safari”?

python macos pyautogui
1个回答
0
投票

“空格”是正确的键。不要使用“空格键”。请参阅https://pyautogui.readthedocs.io/en/latest/keyboard.html#keyboard-keys

我不知道为什么

hotkey()
不起作用,但它的作用是
keyDown()
给定的键和
keyUp()
它们以相反的顺序。

刚刚做了

hotkey()
所做的事情,但是使用
keyDown()
keyUp()
,这似乎有效。另外,
press()
只是
keyDown()
后跟
keyUp()
表示单键。

import pyautogui
pyautogui.keyDown("command")
pyautogui.press("space")
pyautogui.keyUp("command")
pyautogui.write("safari")
pyautogui.press("return")
© www.soinside.com 2019 - 2024. All rights reserved.