按键精灵如何实现数字与字母的递增
2个回答
展开全部
帮你写了个脚本,你自己研究下吧
使用时先选中窗口中的字符串,然后在当前窗口中用快捷方式运行脚本
目前只能对最后几位是数字的字符串进行递增闹迟困,
如果是其他形式的字符串,就需要你补充递增方法了,欢迎追问
-----------
/液念/先获取选中的字符串
KeyDown 17, 1
KeyPress 67, 1
KeyUp 17, 1
Clipboard = Plugin.Sys.GetCLB()
n = Len(Clipboard)
//你主要看明白下面这部分运旦纤算方法就行了
For i=1 to n
Char = Right(Clipboard, i)
Char = Char + 1
If Char < 10 ^ i Then
Str = left(Clipboard, n - i) & Char
Call Plugin.Sys.SetCLB(Str)
//输出递增后的字符串替代被选中的字符串
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
EndScript
End If
Next
MessageBox "超出运算规则"
-----------
使用时先选中窗口中的字符串,然后在当前窗口中用快捷方式运行脚本
目前只能对最后几位是数字的字符串进行递增闹迟困,
如果是其他形式的字符串,就需要你补充递增方法了,欢迎追问
-----------
/液念/先获取选中的字符串
KeyDown 17, 1
KeyPress 67, 1
KeyUp 17, 1
Clipboard = Plugin.Sys.GetCLB()
n = Len(Clipboard)
//你主要看明白下面这部分运旦纤算方法就行了
For i=1 to n
Char = Right(Clipboard, i)
Char = Char + 1
If Char < 10 ^ i Then
Str = left(Clipboard, n - i) & Char
Call Plugin.Sys.SetCLB(Str)
//输出递增后的字符串替代被选中的字符串
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
EndScript
End If
Next
MessageBox "超出运算规则"
-----------
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询