• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.3.6
软件大小:62.5M
更新时间:01-16

按键精灵iOS版
立即下载

软件版本:1.5.6
软件大小:29.2M
更新时间:06-11

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
发新话题 回复该主题

[已解决] SayString 输入内容后,显示出来的是乱码 [复制链接]

1#

本主题由 超级版主 n15976906190 于 2020/6/30 8:21:53 执行 审核帖子 操作
执行力决定一切,昨天的太阳晒不干今天的衣裳
2#
收徒索引 ←点击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
3#

回复 2楼n15976906190的帖子
  1. TracePrint SendString("每一天", 50, "ANSI" )
  2. Function SendString(发送内容, 发送延迟, 文字编码类型)
  3. If 文字编码类型 = "ANSI" Or 文字编码类型 = "Unicode" Then
  4. Dim str, 字符编码,i, k
  5. str = 发送内容
  6. For i = 1 To Len(str)
  7. If 文字编码类型 = "ANSI" Then
  8. 字符编码 = Asc(Mid(str, i, 1))
  9. Elseif 文字编码类型 = "Unicode"
  10. 字符编码 = AscW(Mid(str, i, 1))
  11. End If
  12. If 字符编码 < 0 Then
  13. 字符编码 = 字符编码 + 65536
  14. End If
  15. KeyDown 18, 1
  16. For k = 1 To Len(字符编码)
  17. KeyPress Asc(Mid(字符编码, k, 1)) + 48, 1
  18. Next
  19. KeyUp 18, 1
  20. Delay 发送延迟
  21. Next
  22. SendString=1
  23. Else
  24. SendString=0
  25. End If
  26. End Function
复制代码
三种方法只有这样转ANSI编码输入是有效的,目前延迟是50毫秒,我调整到了0 输入起来还是很慢,它调试的时候是一个字一个字的打出来的,要出入长的文字 要花好几秒,效率上不去 怎么能让他更快些呢?

执行力决定一切,昨天的太阳晒不干今天的衣裳
4#

回复 3楼540788的帖子

注:你好 没有办法

收徒索引 ←点击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
发新话题 回复该主题