|
本帖最后由 holyboy 于 2022-12-23 03:16 PM 编辑
16、7年前在北大侠客行玩了一年多。后来各种原因离开了吧
再回来完全忘记怎么玩了,这几天慢慢熟悉做个少林小和尚。
少林新手任务诵经和超度用zmud7.21总是做不好。情急之下用易语言写了个辅助小程序,下面把思路和大家分项一下。不要笑话我。
刚开始我是手动搜索经文内容
半自动有点累,后来就一直找有没能和zmud交互的方法。
发现在zmud里面#dde xxxxx {命令} 可以和外部程序交互消息
于是我就想 #dde xxxxx.exe {sj 经文内容 id} 【其中sj 告诉E语言程序 这个是诵经 空格后面是经文标题 最后id是为了多窗口获取数据一般可以用登录id】超度思路一样 #dde xxxxx.exe {cd 经文内容 id} 放回是那一页的经书
这样小程序就可以自动获得要查找的经文章节。再将查找到得内容保存到id.txt文件里面。直接保存为 chanting 40 xxxxxxx
这样zmud通过 #file 1 id.txt 打开这个文件
#read 1 1 读取第一行 并执行
#close 1 关闭打开的文件。
终于诵经和超度都可以机器人了。只是超度有的太远不就不跑了。
可以通过这几行命令 只跑方便的地方。%ismember( @cd2, @cdmap) //@cd是获取超度的地点。 %ismember( @cd2, @cdmap) 表示在@cdmap里面找到@cd2。没有返回0
#var cdmap "扬州崔员外家|江州韩家|大理土司|苏州万景山庄|大轮寺天云马场|洛阳金刀王府|扬州正气山庄|长安小雁塔"
#if (%ismember( @cd2, @cdmap)>0) {
#t+ @cd2
gocd
} {
#show 太远了
ask daoguo about 失败
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|