复制多行,然后依次粘贴,每次只粘贴一行
例如:
1
2
3
4
5
一次复制以上5行,然后按Ctrl+V,按5次,依次粘贴
1
2
3
4
5
这个想法主要是为了在不同的输入框内依次输入这样的结果。
复制多行,然后依次粘贴,每次只粘贴一行
例如:
1
2
3
4
5
一次复制以上5行,然后按Ctrl+V,按5次,依次粘贴
1
2
3
4
5
这个想法主要是为了在不同的输入框内依次输入这样的结果。
clibor
clibor需要复制5次。我说的这个功能clibor是没有的。
如果输入场景是网页内填表的话可以考虑「GM_脚本」方案,按格式复制,粘贴后自动填写。
有现成的脚本可用吗?用于粘贴在网页输入框内,因为内容和输入框多少不固定,所以也不能用autofill。
填写到网页表单 - 动作信息 - Quicker (getquicker.net)
不知道你是不要这样的效果
万能的 Quicker
这个看起来就很接近了,quicker需要注册付费才能用么?其实我不太想安装quicker。 ::
谢谢,这个的确能实现我说的功能!
但是默认只能倒序,有没有办法设置默认正序啊?
每次执行粘贴前的步骤有点多:打开软件 - 导入文本 - 分割 - 确认 - 正序 - 开始粘贴,要是能简化步骤就好了!
可以试试这个批处理脚本:
@echo off
for /F %%i in (list.txt) ^
do (
echo %%i | clip
echo 当前剪切板内容是:%%i
pause
cls
)
将上述命令保存为 剪切板列表.bat
,并将要依次复制的内容保存到同一目录下的 list.txt
文件中,然后双击运行这个批处理文件,这个脚本会自动将 list.txt
中的第一行写入剪切板。
弹出的命令行窗口会提示当前剪切板的内容。按下 Enter
键,则可将 list.txt
中的下一行内容写入剪切板。
乱码哦
不能连续依次粘贴是个大问题
乱码问题可能是因为论坛里的文本编码方式是 UTF-8,您需要将批处理脚本的编码格式改为ANSI。
的确,需要将bat和list都改为ANSI才没乱码。
不知道能不能做到在执行一次粘贴后,自动切换到下一个粘贴内容, 不用回车?要手动点击回车这个太耽误事了,自动回车自动回车
#SingleInstance force
n := 1
prevClipboard := ""
^j::
if (prevClipboard != Clipboard) {
n := 1
prevClipboard := Clipboard
}
StringSplit, lines, Clipboard, `n
if (n <= lines0) {
SendInput % lines%n%
n++
}
return
看了 dog 的回复之后在new bing生成的,试用了一下,没问题
@dddd 神奇啊!我想要的是仍然按Ctrl+V依次输出(不改变粘贴方式),而不是用AHK的快捷键输出,可能做到吗?
你把j改成v就可以,会覆盖系统的快捷键
果然,new bing写的比chatgpt3.5 强太多了。不是一个层级的东西。
把j改成v不可行,不能因为偶尔需要这样的功能而把系统粘贴样式给改了。
总之,你这个代码可行,一个快捷键就可以搞定!
不得不说,这是人工智能和人类智慧的完美结合!
我也尝试在免费版gpt上问问题,简直答非所问、对牛弹琴,给的AHK代码统统不可行,本身也可能因为我不太会提问,总是得不到准确答案。