老师设置禁止粘贴,可以用以下代码来粘贴复制

pythoncharm

# -*- 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秒内将光标点击到输入框即可
               ''')

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值