V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
NianBroken
V2EX  ›  程序员

Windows 求一个自动输入剪贴板中的内容的工具

  •  
  •   NianBroken ·
    NianBroken · 1 天前 · 1258 次点击

    有些地方会禁止粘贴,所以想求一个通过快捷键自动输入剪贴板中的内容的工具

    19 条回复    2025-03-23 19:03:24 +08:00
    NoOneNoBody
        1
    NoOneNoBody  
       1 天前
    看什么地方,跨软件还是粘贴啊,不然要做 hook ,模拟键盘输入或者提取控件赋值
    网页的话,用油猴吧,提取 focus ,判断 editable ,然后赋值,让 AI 写一个

    我让 AI 写了一个类似的油猴,不经剪贴板输入帐号密码(我大部分密码都可以通过程序单向算出来)

    如果是可用输入法的地方,还有一个方案是 rime+lua ,输入特定字符就把剪贴板作为候选词,当然太长的就不合适了
    yellowbean
        2
    yellowbean  
       1 天前 via Android
    NoahBishop
        3
    NoahBishop  
       1 天前 via Android
    https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendinput
    可能这个 API 有用,自己写一下吧,要是雨课堂网页直接禁用 js 粘贴。
    NianBroken
        4
    NianBroken  
    OP
       1 天前
    @yellowbean 这个不错,但是可惜不能通过快捷键粘贴。
    opengps
        5
    opengps  
       1 天前
    我给同事写过一个,应对某垃圾采购软件的报表不让复制填写淘宝链接缺陷,加微信 opengps 发你
    opengps
        6
    opengps  
       1 天前
    @opengps #5 不过我那个只能输入键盘字符,只适合编码后 url 的输入,你剪切板的可能有中文等非 ascii 内容
    MYDB
        7
    MYDB  
       1 天前   ❤️ 1
    很多这种项目的代码都是禁止按 ctrl v 或者右键或者长按屏幕(手机端)的,所以 ditto 之类的剪切板记录软件直接秒了,如果还检测了是否同时在几毫秒内输入了大量文字,那么什么模拟都没有用,老老实实打字
    loveqianool
        8
    loveqianool  
       21 小时 14 分钟前
    AutoHotkey

    CapsLock & v::
    SendRaw %Clipboard%
    Return
    ShadowPower
        9
    ShadowPower  
       18 小时 23 分钟前
    楼上是正解
    icaolei
        10
    icaolei  
       17 小时 21 分钟前   ❤️ 1
    zhxhwyzh14
        11
    zhxhwyzh14  
       13 小时 32 分钟前 via Android
    powertoys,有插件
    lsww
        12
    lsww  
       11 小时 59 分钟前 via Android
    试试 win+v 键
    moefishtang
        13
    moefishtang  
       10 小时 44 分钟前
    我收藏了一个 js ,可以解锁部分网页的复制粘贴限制。不过对于类似 Code Server 那种嵌入在网页里的 IDE 不太好用(会自动格式化,导致输出的代码是乱的)
    还可以用来对付 CSDN 等限制复制的网页
    用法是直接将下面这段 js 代码保存到收藏夹书签栏中,用的时候点一下就行。或者 F12 在控制台中运行,之后就能直接复制粘贴了
    javascript:!function(){function t(e){e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation()}document.querySelectorAll("*").forEach(e=>{"none"===window.getComputedStyle(e,null).getPropertyValue("user-select")&&e.style.setProperty("user-select","text","important")}),["copy","cut","contextmenu","selectstart","mousedown","mouseup","mousemove","keydown","keypress","keyup"].forEach(function(e){document.documentElement.addEventListener(e,t,{capture:!0})}),alert("解除限制成功啦!")}();
    leic4u
        14
    leic4u  
       4 小时 13 分钟前
    @zhxhwyzh14 #11 powertoys 的插件是啥?没看到有可以模拟输入的插件呢
    leic4u
        15
    leic4u  
       4 小时 13 分钟前
    @lsww #12 像 QQ 密码输入框这种地方还是不行
    wushenlun
        16
    wushenlun  
       3 小时 2 分钟前
    autohook 或者 python   win32api 脚本
    maikaze
        17
    maikaze  
       2 小时 14 分钟前
    我就很喜欢 ditto 的,你可以试试
    winglight2016
        18
    winglight2016  
       45 分钟前
    我在 mac 上使用 TWS 发现不能记住用户名和密码,也不能粘贴,于是用 robot 写了个脚本搞定。windows 上按键精灵大概是可以实现的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2627 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 162ms · UTC 11:26 · PVG 19:26 · LAX 04:26 · JFK 07:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.