TC官方合作论坛

标题: 黄瓜教程第二弹:字符串的应用 [打印本页]

作者: 964430272    时间: 2013-1-7 20:52
标题: 黄瓜教程第二弹:字符串的应用
黄瓜超人教程第二弹:字符串的应用
今天黄瓜超人给大家讲讲字符串的应用,字符串可以在大部分的地方用到哦!比如自动喊话自动打字,自动回复等。。。都要用到字符串的应用。
先讲一讲窗口字符串:
我们先贴一下帮助文档的字符串介绍在进行深入的讲解:
  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(备注说明)
欢迎拍砖,评分!


作者: 554354854    时间: 2013-1-7 21:18
!!!!!!!!!!!!
作者: 964430272    时间: 2013-1-8 13:59
好安静!!!
作者: yibeely    时间: 2013-1-8 20:03
黄瓜真不错哦
作者: shgxbc    时间: 2013-1-9 15:20
那就来学习下啊呵呵5ikuaidi.com
作者: TC兔子    时间: 2013-1-9 19:08
支持
作者: 504247    时间: 2013-1-9 22:38
谢谢大神
作者: 964430272    时间: 2013-1-10 09:25
不客气,谢谢你们的支持
作者: 506552836    时间: 2013-1-10 12:31
支持
作者: xiaoming    时间: 2013-1-10 23:40
333333333333333333
作者: JSDYWZ    时间: 2013-2-2 01:16
黄瓜超人教程第二弹:字符串的应用
作者: jsdai    时间: 2013-2-27 09:34
非常感谢分享
作者: zhmap    时间: 2013-3-19 16:51
看看,学习下
作者: jianqiumy    时间: 2013-3-28 13:15
看看学习一下,也支持一下
作者: lzx8274    时间: 2013-3-31 18:36
看看,谢谢
作者: 88979825    时间: 2013-3-31 23:42
看看;;;
作者: tbmbx2017    时间: 2016-9-12 13:04
求看隐藏内容,谢谢
作者: 沈飞虎    时间: 2016-11-8 15:11
蛋糕好吃




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1