【发布时间】:2021-06-22 19:43:40
【问题描述】:
我在应用程序中使用 pyautogui 来重复输入。在这里,用户给脚本一个位置和一个热键,所有这些函数都应该进入队列,而是执行。抱歉英语不好
while (escolha!='5'):
escolha = input('')
if (escolha=='1'):
print('Comecara uma contagem em sua tela, quando acabar deixe seu mouse em cima da area que sera clicada')
time.sleep(5)
print('5')
time.sleep(1)
print('4')
time.sleep(1)
print('3')
time.sleep(1)
print('2')
time.sleep(1)
print('1')
localclick=pyautogui.position()
print(localclick)
def clique():
pyautogui.click(localclick)
lista.append(clique())
if (escolha=='2'):
print("Digite sua hotkey separando por +. Exemplo: alt+tab+ [Limite de 3 teclas]")
my_var = input("")
my_var = my_var.split('+')
def hotchave():
pyautogui.hotkey(str(my_var[0]),str(my_var[1]),str(my_var[2]))
lista.append(hotchave())
【问题讨论】:
-
如果你想将函数附加到列表中,不要调用它 - 将
()放在你想附加的函数后面。