# -*- coding: utf-8 -*-
from time import sleep
from pynput.keyboard import Controller
import win32clipboard as w
import win32con
global legal
def get_text():
global legal
w.OpenClipboard()
try:
d = w.GetClipboardData(win32con.CF_TEXT)
legal = 1
except:
print("=====================剪切板内容含图片等非文字!!!=====================")
print("=========================请重新复制后再粘贴=========================")
print()
print()
legal = 0
w.CloseClipboard()
if legal == 1:
return d.decode('GBK')
else:
return ''# 创建键盘对象
keyboard = Controller()
print('''=============================使用注意事项以及使用说明===================================
软件功能:将粘贴板复制的文字内容模拟键盘打出来,而不是简单的复制粘贴!!!
请勿用于非法用途,使用过程中与本软件作者无关
使用流程:(1)将需要输入的文本(只能为文字)内容复制到剪切板,且将输入法改为英文输入法
(2)输入操作指令开始
(3)将光标放到输入框内即可
——ndwjl ''')
print("====================================================================================")
stops = input(''' (1)输入指令之前确保已复制完毕且当前为英文输入法
(2)提前打开所需要输入的输入框,输入指令后在10秒内将光标点击到输入框即可
开始:请输入操作指令:1为开始操作,2或其它键为结束操作 输入完成后按回车键运行
请输入--->:''')
while stops == '1': # 读取剪切板内容
ss = get_text()
if legal == 1:
ss = ss.replace('', '')
print("========================10秒后开始粘贴任务=============================")
i = 5
while i:
print('==================倒计时', i, '请将光标点击到输入框==================')
sleep(1)
i = i - 1
keyboard.type(ss)
print('========================已完成剪切板内容输入=========================')
print("============================================================")
print("===========================感谢使用===========================")
stops = input(''' (1)输入指令之前确保已复制完毕且目前为英文输入法
(2)提前打开所需要输入的输入框,输入指令后在10秒内将光标点击到输入框即可
''')
可以复制,自动帮忙打字
最新推荐文章于 2024-09-15 22:31:42 发布