TC官方合作论坛

 找回密码
 立即注册
查看: 1422|回复: 7
打印 上一主题 下一主题

[源码分享] 由模拟键盘自动写入记事本想到的

[复制链接]
跳转到指定楼层
楼主
发表于 2011-11-7 10:36:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
       虽然关于自动喊话的帖子也不少了,我还是要说道一下,毕竟是我憋了半天研究出来的,分享一下自己的小喜悦嘛。同时也像我一样奋斗在菜鸟第一线的朋友们加油!
       看了前辈章昊的帖子,模拟键盘自动写入记事本(原帖点链接:http://bbs.tyuyan.com/thread-222-1-1.html),自己就照着做了一遍。要是往记事本写入汉字怎么办?然后就纠结了,纠结了几个小时,感谢群里朋友的提示,哇咔咔总算憋出来了。
      实现过程:新建记事本test.txt并最小化,执行时先找到test.txt窗口,并向剪切板写入“亲爱的你怎么不在我身边”,模拟键盘ctrl+v键,按下和弹起的动作,并回车一次,重复5次,时间间隔5秒,代码如下。

空间 自动写入记事本
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 窗口编号
窗口编号=窗口.找到窗口("test.txt - 记事本")
如果(窗口编号==0)
辅助.消息框("没有找到test.txt - 记事本")
否则
辅助.等待(1000)
窗口.置顶(窗口编号)
辅助.等待(1000)
窗口.最大化(窗口编号)
辅助.写入剪切板("亲爱的你怎么不在我身边")
重复(5)
辅助.等待(100)
键盘.按下(17)
窗口.提交按下(窗口编号,86)
辅助.等待(100)
键盘.弹起(86)
辅助.等待(100)
键盘.弹起(17)
辅助.等待(200)
键盘.按键(13,1)
辅助.等待(3000)
重复结束
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
回复

使用道具 举报

沙发
 楼主| 发表于 2011-11-7 10:38:13 | 只看该作者
错了一句,时间间隔是3秒:-|马虎了
回复 支持 反对

使用道具 举报

板凳
发表于 2011-11-7 11:01:05 | 只看该作者
.....那个。。。哥们,问个问题...
游戏不支持粘贴怎么办?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2011-11-7 11:20:22 | 只看该作者
回复 3楼danshen317的帖子

我也是新手,你这个问题真难住我了。不过我知道,至少游戏是支持回车键和方向键的,如果是自己用的话,可以先手动输入内容,然后回车发送,方向键调出内容,继续回车发送,重复这两个动作,至于最好的办法,我学到了告诉你,嘿嘿
回复 支持 反对

使用道具 举报

5#
发表于 2011-11-7 11:34:00 | 只看该作者
嘿嘿..哥也再学..我一项乐于助人..哥会先学到告诉你滴  嘿嘿
回复 支持 反对

使用道具 举报

6#
发表于 2011-11-7 13:26:23 | 只看该作者
过来学习学习
回复 支持 反对

使用道具 举报

7#
发表于 2012-4-2 23:08:16 | 只看该作者
学习了 呵呵:)
回复 支持 反对

使用道具 举报

8#
发表于 2012-4-4 13:18:30 | 只看该作者
.....那个。。。哥们,问个问题...
游戏不支持粘贴怎么办?
danshen317 发表于 2011-11-7 11:01:05

楼下的方法也行,最方便的是用封包发送,不过我也只知道可以这么做实现,具体怎么在TC中使用封包还在研究中!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-22 04:43 , Processed in 0.167415 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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