TC官方合作论坛
标题:
由模拟键盘自动写入记事本想到的
[打印本页]
作者:
花落莫相离
时间:
2011-11-7 10:36
标题:
由模拟键盘自动写入记事本想到的
虽然关于自动喊话的帖子也不少了,我还是要说道一下,毕竟是我憋了半天研究出来的,分享一下自己的小喜悦嘛。同时也像我一样奋斗在菜鸟第一线的朋友们加油!
看了前辈章昊的帖子,模拟键盘自动写入记事本(原帖点链接:
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
错了一句,时间间隔是3秒:-|马虎了
作者:
danshen317
时间:
2011-11-7 11:01
.....那个。。。哥们,问个问题...
游戏不支持粘贴怎么办?
作者:
花落莫相离
时间:
2011-11-7 11:20
回复
3楼
danshen317
的帖子
我也是新手,你这个问题真难住我了。不过我知道,至少游戏是支持回车键和方向键的,如果是自己用的话,可以先手动输入内容,然后回车发送,方向键调出内容,继续回车发送,重复这两个动作,至于最好的办法,我学到了告诉你,嘿嘿
作者:
danshen317
时间:
2011-11-7 11:34
嘿嘿..哥也再学..我一项乐于助人..哥会先学到告诉你滴 嘿嘿
作者:
我菜菜
时间:
2011-11-7 13:26
过来学习学习
作者:
lucky
时间:
2012-4-2 23:08
学习了 呵呵:)
作者:
appleboos
时间:
2012-4-4 13:18
.....那个。。。哥们,问个问题...
游戏不支持粘贴怎么办?
danshen317 发表于 2011-11-7 11:01:05
楼下的方法也行,最方便的是用封包发送,不过我也只知道可以这么做实现,具体怎么在TC中使用封包还在研究中!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1