乘号 发表于 2020-4-14 11:43:54

我再试试

乘号 发表于 2020-4-14 11:45:55

我太南了{:10_266:}

Mike_python小 发表于 2020-4-14 11:48:03

乘号 发表于 2020-4-14 11:45
我太南了

都中奖了还不点评??{:10_277:}

编程鱼C 发表于 2020-4-14 11:57:03

Mike_python小 发表于 2020-4-14 11:43
刮刮乐: 评个分吧

OK

qiuyouzhi 发表于 2020-4-14 12:06:31

帮你改了一下。
import pyautogui as g
from tkinter import *
from tkinter import messagebox as gg
import time
from pyperclip import copy
import pyautogui as g

root = Tk()
root.title('连续发送器(怼人神器)')
root.geometry('400x200')

def paste(chinese):
    copy(chinese)
    g.hotkey('ctrl', 'v')

def a():
    a_g = str(a.get())
    b_g = int(b.get())
    time.sleep(2)

    #g.moveTo(1588, 802, duration = 1)

    #g.click()

    for i in range(b_g):
      # 输入l like python
      #g.typewrite(a_g)
      paste(a_g)

      # 按下回车
      g.typewrite('\n')



b = Button(root, text = '发送(请先点击要发送的位置)', font = ('华文行楷', 18), bg = 'yellow', command = a)
b.place(x = 10, y = 90)


Label(root, text = ' 内容 ', font = ('华文行楷', 18), bg = 'yellow').place(x = 10, y = 10)

a = Entry(root, font = ('华文行楷', 18), bg = 'yellow', fg = 'blue')
a.place(x = 120, y = 10)

Label(root, text = '发送次数', font = ('华文行楷', 18), bg = 'yellow').place(x = 10, y =50)

b = Entry(root, font = ('华文行楷', 18), bg = 'yellow', fg = 'blue')
b.place(x = 120, y = 50)

root.mainloop()

现在输入中文也行了,但我提个建议:
函数变量名字不要太随意,那个a_g,b_g,
鬼知道你想表达什么意思,说不定你后面忘了呢,
可以改成content和count。

Mike_python小 发表于 2020-4-14 12:11:43

qiuyouzhi 发表于 2020-4-14 12:06
帮你改了一下。




谢谢

我对命名那块不太好

英文我英语不好

qiuyouzhi 发表于 2020-4-14 12:13:43

Mike_python小 发表于 2020-4-14 12:11
谢谢

我对命名那块不太好


你可以上有道翻译,
翻译一下,不然以后
自己都不明白这个变量是干什么的(省着写注释了)

Mike_python小 发表于 2020-4-14 12:17:05

qiuyouzhi 发表于 2020-4-14 12:13
你可以上有道翻译,
翻译一下,不然以后
自己都不明白这个变量是干什么的(省着写注释了)

谢谢

科技爱好者 发表于 2020-4-14 13:00:03

还有鱼币否?
{:10_256:}
写注释或者用一个好分辨的变量名是有用的。

°蓝鲤歌蓝 发表于 2020-9-2 21:35:25

看看
页: 1 [2]
查看完整版本: 用pyautogui写的连续发送器