我想创建Python脚本,每次按下相同的按钮(例如Enter)时可以发送不同的链接,这样它看起来像这样:
首先输入按:google。 com/#1Second Enter 按:google。 com/#2第三个输入按:google。 com/#3等等...我尝试使用 python 和 pyautogui 来实现它,但没有成功。
这是我目前的进度,但它只打印 google .com/#1 而不是 #2、#3...
import pyautogui
import keyboard
import time
linkext = ['#1','#2','#3']
for i in range(len(linkext)):
link = 'https://google.com/'+linkext[i]
while True:
if keyboard.is_pressed('enter'):
print(link)
pyautogui.typewrite(link)
time.sleep(0.25)
continue
我认为你的 while 循环应该保持在顶部,让不同的块处理不同的事件
要管理链接列表,您可以使用生成器和
next
函数
linktext = (f'example.com/#{i}' for i in range(1, 4))
while True:
if keyboard.is_pressed('enter'):
try:
print(next(linktext))
except StopIteration:
break