TC官方合作论坛

 找回密码
 立即注册
查看: 5352|回复: 19

黄瓜教程第二弹:字符串的应用

[复制链接]
发表于 2013-1-7 20:52:23 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
黄瓜超人教程第二弹:字符串的应用
今天黄瓜超人给大家讲讲字符串的应用,字符串可以在大部分的地方用到哦!比如自动喊话自动打字,自动回复等。。。都要用到字符串的应用。
先讲一讲窗口字符串:
我们先贴一下帮助文档的字符串介绍在进行深入的讲解:
  1. 中文命名空间: 窗口

  2. 英文命名空间: window

  3. 函数功能: 向窗口发送字符串

  4. 中文函数原型: 发送字符串(hwnd,str)

  5. 英文函数原型: sendstring(hwnd,str)

  6. 参数:

  7. hwnd: 窗口句柄 值,可以通过findwindow、getactivewindowhwnd等获取句柄的函数得到

  8. str: 要发送的内容

  9. 返回值: 函数执行成功,返回真,否则返回假

  10. 举例:

  11. 窗口句柄=窗口.找到窗口("魔兽世界")

  12. 如果(窗口句柄==0)

  13. 辅助.消息框("窗口没有找到")

  14. 否则

  15. 窗口.置顶(窗口句柄,真)

  16. 窗口.发送字符串(窗口句柄,"TC你好")

  17. 如果结束

  18. Example:

  19. hwnd=window.findwindow("魔兽世界")

  20. if(hwnd==0)

  21. help.messagebox("窗口没有找到")

  22. else

  23. window.setwindowtop(hwnd,true)

  24. window.sendstring(hwnd,"TC你好")

  25. endif

  26. 执行结果: 向当前窗口 魔兽世界,发送TC你好

复制代码
好了,这个就是TC帮助文档里面的介绍了
窗口句柄=窗口.找到窗口("你的窗口")
窗口.发送字符串(窗口句柄,"要输入的内容")
举例:
窗口句柄=窗口.找到窗口("文本名称")
窗口.发送字符串(窗口句柄,"测试字符串")
好了,这样在一个名词为“文明名称”的文本文档里面就会显示“测试字符串”的字样!
要做自动喊话的朋友们,知道了这段代码,就可以制作了:
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))   //之后就可以在编辑框0里面输入你要实现输入字符的程序名!
窗口.发送字符串(窗口句柄,编辑框.获得文本("编辑框1"))
这样的话在编辑框0里面输入程序名(就是你要把字符写到里面的窗口名称),再在编辑框1里面输入你要说的内容,配上热键就会好用很多了!这样自动喊话就可以了!
*********************************************我是伟大的分割线***********************************
现在我们再来讲讲键盘的字符串,个人觉得键盘的字符串比较好用,老方法贴上帮助文档,我们在细致的进行分析:
  1. 中文命名空间: 键盘
  2. 英文命名空间: keyboard

  3. 函数功能: 模拟键盘按键动作发送一连串字符串

  4. 中文函数原型: 发送字符串(str,delay=50)
  5. 英文函数原型: sendkeystring(str,delay=50)

  6. 参数:

  7. str: 要发送的字符串
  8. delay: 每个按键发送之间的延时,单位毫秒
  9. 返回值: 函数执行成功,返回真,否则返回假

  10. 举例:

  11. 辅助.等待(2000)

  12. 键盘.发送字符串("hello world")

  13. Example:

  14. help.sleep(2000)

  15. keyboard.sendkeystring("hello world")

  16. 执行结果: 等待2秒,向当前键盘光标所在窗口输入字符串"hello world"

复制代码
这种来说简单点 从帮助文档的执行结果我们可以看到“等待2秒,向当前键盘光标所在窗口输入字符串"hello world"”
键盘光标,就是指你的鼠标所在的位置(要点一下哦,必须要在可以输入东东的地方)
辅助.等待(2000)
键盘.发送字符串("hello world")
举例:
键盘.发送字符串(编辑框.获得文本("编辑框0"))
这段代码的执行结果是:向当前键盘光标所在窗口输入编辑框0的内容
你们看看那个代码简单一点呢?
呵呵,自己决定吧。
贴一个我自己做的软件:
游客,如果您要查看本帖隐藏内容请回复

有不懂的同学可以Q我:964430272(备注说明)
欢迎拍砖,评分!

回复

使用道具 举报

发表于 2013-1-7 21:18:08 | 显示全部楼层
!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-8 13:59:56 | 显示全部楼层
好安静!!!
回复 支持 反对

使用道具 举报

发表于 2013-1-8 20:03:01 | 显示全部楼层
黄瓜真不错哦
回复 支持 反对

使用道具 举报

发表于 2013-1-9 15:20:24 | 显示全部楼层
那就来学习下啊呵呵5ikuaidi.com
回复 支持 反对

使用道具 举报

发表于 2013-1-9 19:08:34 | 显示全部楼层
支持
回复 支持 反对

使用道具 举报

发表于 2013-1-9 22:38:28 | 显示全部楼层
谢谢大神
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-10 09:25:58 | 显示全部楼层
不客气,谢谢你们的支持
回复 支持 反对

使用道具 举报

发表于 2013-1-10 12:31:57 | 显示全部楼层
支持
回复 支持 反对

使用道具 举报

发表于 2013-1-10 23:40:19 | 显示全部楼层
333333333333333333
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-17 23:43 , Processed in 0.044508 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表