分类
大小:299 KB
语言:简体中文系统:Win9X, Win2k, XP, 2k3, win7, win8
类别:电子阅读时间:2017-10-27
朋友经常要对50条以上的数据进行复制粘贴,虽然可以通过Ctrl+C、Ctrl+V来完成,但这样不仅繁琐、容易按错,长时间重复操作后还会感觉手指疲劳。基于以上原因,编写了此程序,实现了一键复制粘贴的功能。
1、可自定义操作热键。
2、可随时进行热键的更换,方便灵活。
一、基本功能设置
1、①中设置的四个热键分别代表四组快捷键,具体如下:
全选操作 = Ctrl+A 剪切操作 = Ctrl+X
复制操作 = Ctrl+C 粘贴操作 = Ctrl+V
2、②的“强制粘贴”功能主要用于常规方法无法粘贴的输入框,例如QQ或着网游的登陆密码框等。
操作方法很简单:先复制需要的密码文本,再选中目标输入框,按下“强制粘贴”热键即可!
二、扩展功能设置
1、“N次复制操作”和“N次粘贴操作”热键功能介绍
“N次复制操作”与“N次粘贴操作”配合使用,可真正实现连续复制,顺序粘贴的功能,优点是省去了频繁切换窗口的烦恼。为了更好的说明操作过程和达到的效果,请看以下示例:
示例:我们需要在网站查询20个手机号码的归属地。
常规操作步骤:第一步,复制第一个需要查询的手机号码
第二步,切换窗口到查询网站
第三部,粘贴手机号码到查询输入框进行查询
第四步,切换窗口并复制第二个手机号码
……(上面四步操作循环20次)
依次类推:查询20个手机号码共需20*4-1=79次操作(最后一个手机号码不需要第四步),其中复制粘贴操作共计20*2=40次,切换窗口操作共计20*2-1=39次;从统计结果可以看出,有一半的精力耗费在频繁切换窗口的操作上,非常麻烦。
使用“一键复制粘贴工具”的操作步骤:第一步,使用“N次复制操作”热键在同一窗口依次复制20个手机号码
第二步,切换窗口到查询网站
第三步,使用“N次粘贴操作”热键顺序粘贴20个手机号码进行查询
可以看出,使用“一键复制粘贴工具”只需进行一次窗口切换操作,所以查询20个手机号码共需20*2+1=41次操作(其中,20*2=40为20个手机号码的复制粘贴操作,1次为切换窗口操作);从统计结果来看,在同样查询20个手机号码的情况下,使用此工具可以减少38次窗口切换操作,极大减少工作量。
注意:N次复制和N次粘贴的顺序完全一致,即复制1、2、3,粘贴出来也是1、2、3的顺序。
2、“清空全部记录”和“删除最后一条记录”热键功能介绍:
清空全部记录:删除所有缓冲区内的记录。注意,此操作将清空“N次复制操作”热键复制的所有内容。
删除最后一条记录:删除缓冲区内最后一条记录。在复制错误情况下,可使用此热键删除后重新复制。
(^_^使用“分隔字符”功能还可以将操作步骤进一步减少哦!请继续。。。^_^)
3、分隔字符功能介绍
分隔字符是“N次复制操作”的强化功能,其作用是进一步减少操作次数。继续以示例说明:
我们已经知道使用“一键复制粘贴工具”可以将操作步骤由79次减少到41次,如果我们需要查询的手机号码使用逗号或回车等分隔符进行间隔,例如格式为“手机号1,手机号2,手机号3,……”,按照常规方法,为了避免复制上逗号,需要对每个手机号码单独复制,共计20次。而使用分隔字符的功能,只需一次复制操作即可,具体方法如下:
第一步:在②中分隔字符输入框内输入","(逗号)或其它需要的分隔符。
第二步:一次复制所有手机号码(包含逗号)
此时,软件会根据您输入的分隔字符自动对复制的内容进行处理,并存入缓冲区,计数器会显示当前缓冲区内的记录总数。使用次功能后,操作步骤由常规方法的79次减少到22次,总计减少了57次操作,最大程度减少了操作步骤。以下是复制前后的对比图:
复制前设置分隔字符
复制后计数器显示记录总数
同时,为了使用方便,一翔预先设置了5种分隔字符供您使用,您可以单击下拉菜单进行选择,分别为:
(1) ^p 换行符 (2) ^t 制表符 (3) ^# 任意数字 (4) ^$ 任意小写字母 (5) ^& 任意大写字母
如果您在复制时需要保留文本中的分隔字符,可以设置②中的分割位置,具体三种结果如下:
示例字符串手机号码1,手机号码2,手机号码3
分隔字符串设置分隔字符为“,”(用 | 表示分隔位置)
不设置分隔位置手机号码1|手机号码2|手机号码3 (分隔同时会替换分隔符)
设置为分隔字符前手机号码1|,手机号码2|,手机号码3 (不会替换分隔符)
设置为分隔字符后手机号码1,|手机号码2,|手机号码3 (不会替换分隔符)
4、状态显示区域。
在分隔字符下方有两个状态显示框,分别用来显示最后一次复制或分隔的文本内容和当前缓冲区内的记录总数。
三、选项设置
功能介绍:
1、开机后自动运行:开机后自动启动程序。
2、软件启动后自动最小化:程序启动后自动最小化,并在右下角托盘位置显示图标。
3、启动后自动应用热键:程序启动后,自动应用上次程序退出时保存的热键功能。
4、启动后自动检测新版本:自动检测新版本,如果有新版本会弹出提示对话框。
5、全局“切换热键”功能:如果临时需要使用按键的原有功能,可以使用此热键进行“应用热键/取消热键”之间的快速切换。同时,在右下角托盘位置会用不同的图标颜色进行显示,方便对热键当前状态的确认。
白色--热键在用状态,红色--热键非在用状态
注意:软件关闭后,会在同目录下自动生成一个“KeyConfig.dat”文件,其作用是保存热键配置信息;如此文件丢失,下次使用时需重新设置相关热键。
四、强力粘贴模式
主要针对无法使用Ctrl+V方式粘贴的输入框,进行录入操作。功能界面截图:
在使用“多次粘贴功能”时,勾选“粘贴选项”中的强力粘贴模式,即可以开启此功能;之后多次粘贴的文本内容,全部采用强力粘贴模式完成。
1、模式说明
强力粘贴目前有两种模式,实现原理不同,所以在实际操作中,可以两种模式都进行下测试。
模式一采用消息机制方式,可以支持中文粘贴。
模式二采用键盘模拟输入方式,所以仅能支持键盘字母、数字或键盘标点。
2、操作方法
(1)勾选“强力粘贴模式”复选框,开启此功能。
(2)在下拉框中,分别选择模式一或模式二进行测试。
(3)可以根据需要,设置热键按下后,延迟多少毫米(1000毫米=1秒)后,开始强力粘贴。
第(3)点说明一下,之前在部分测试的输入框中,发现按下热键后强力粘贴无响应,需延迟1-2秒后,才能模拟输入到此框中,所以额外增加此功能,方便特殊情况使用。
五、数字粘贴功能
数字粘贴功能,主要作用就是:能够快速的完成一个指定数值范围内,“随机数”或“递增数”的快速生成和粘贴功能,并可设置固定的前后文字,完成一些繁琐的数字操作。
先来张功能界面的截图:
使用流程,请仔细的阅读后边的注意事项:
(1)设置好最大值和最小值、生成方式(如果递增方式需要设置每次的递增值),以及输出格式,最后点应用就行了。
(2)到热键管理界面,设置“一个多次数字粘贴操作”热键(网络版在热键列表的最后)。
需要特别注意的地方:
(1)生成数值的位数 = 最小值或最大值中整数和小数位数最多的数值。
例如截图中:
最小值整数是2位,小数0位
最大值整数是4位,小数0位
所以生成的数值格式为整数4位(没有小数位),不够的补0。最后会生成:0056、1586、8962、0156等等。
再来举个小数的例子,截图如下:
截图中:
最小值是整数2位,小数2位
最大值是整数4位,小数0位。
所以最后生成的数值格式为整数4位,小数2位。例如:1955.99、4709.22、2432.79、0183.26等等。
(2)输出格式的自定义
您还可以设置固定的前后文字,特别注意:一定保留%s,粘贴时,会用生成的数值替换%s
所以上面截图的最后输出内容为:
生成一个数值3354.00
生成一个数值2682.49
生成一个数值0721.10
生成一个数值4117.78
生成一个数值0803.20
生成一个数值2002.91
(1)对记录列表代码进行优化,导入时间大大缩短;万行数据仅需1-2秒即可完成加载。
(2)增加鼠标粘贴功能,轻松摆脱键盘操作。
(3)增加方案管理功能,可以让您针对不同软件或游戏设置多组热键,并可随意切换。
(4)迷你窗口增加边框功能,实现窗口拖动到屏幕上方自动隐藏功能。
(5)热键类型增加“自定义热键”和“固定文本粘贴热键”。
(6)增加数字粘贴功能。
(7)增加随机粘贴功能。
(8)增加分割字符保存列表功能。
(9)增加退出自动保存记录列表,下次打开自动加载记录列表功能。
(10)全新的界面、图标设计,更加美观大方。
(11)修复部分功能bug。
展开