一个对于程序、脚本的疑问

2016-06-12 15:30:34 +08:00
 wysnylc

听说用 lua 写脚本很厉害,我百度了下没有,谷歌下还是没有 听说 python 写脚本很厉害,我到处找了找还是没有。 我说的脚本很简单,就是类似于识图取色键鼠模拟(别想多了就是拿来玩游戏) 疑问在于,我是搜索的姿势不对还是各位大神都在闭门造车还是别的原因?

2480 次点击
所在节点    问与答
36 条回复
visonme
2016-06-12 15:36:43 +08:00
离开了场景说某 XXX 很厉害,其实最没意思了。
某 XXX 厉害,那都是相对的厉害,绝对的东西咋可不敢说
所以说呢,别太认真了,适合就好~
jq8778
2016-06-12 15:41:17 +08:00
看完以后不知道为什么我第一句想说的话是去找按键精灵
rekulas
2016-06-12 15:46:00 +08:00
我也觉得他想要的就是按键精灵 之前我也玩过的 做辅助挺方便 总不至于为了做点小辅助还深入学 c 吧
wysnylc
2016-06-12 15:47:33 +08:00
@jq8778 现在用 AHK 写着玩,然后说 lua 写脚本蛮好的不过在网上没找到教程。按键精灵的话,不习惯中文编程,不是瞧不起中文,中文编程太不完善了。
@visonme 因为有人说 lua 写脚本蛮多的,我就是找找教程或者实例想自己也写个玩玩,结果发现没有。。。所以有疑问。
iyaozhen
2016-06-12 15:48:09 +08:00
「就是类似于识图取色键鼠模拟」这个不属于脚本的范畴了。属于自动化测试方面了

简单的话可以用楼上说的按键精灵。专业的话可以看看 Sikuli
msg7086
2016-06-12 15:48:15 +08:00
因为你并不需要写 那种 脚本。
按键精灵吧。
wysnylc
2016-06-12 15:49:22 +08:00
@rekulas 不不不,按键精灵和 E 语言我并不喜欢,写起来很尴尬。。。我是写 JavaEE 的。。。
wysnylc
2016-06-12 15:50:12 +08:00
@msg7086 不不不,按键精灵太 low 了,斜眼滑稽
wysnylc
2016-06-12 15:51:46 +08:00
@iyaozhen 谢谢
crazykuma
2016-06-12 15:52:51 +08:00
按键精灵+1
自由方便不用复杂编程可定制多种操作,不需要从代码级别修改,都简化成这样了还要什么自行车
专业一点就仔细学学什么句柄获取啦窗口识别啦一类的,然后慢慢改,等你学会了基本游戏也荒废了
am241
2016-06-12 15:54:39 +08:00
要么老老实实用按键精灵,要么扣 ctypes 调用 winapi 。不过我觉得后者你可能做不出来
wysnylc
2016-06-12 15:55:20 +08:00
@crazykuma 哎呀,我会写代码啦我看的懂所以想自己写。。。按键精灵写辅助会被游戏给 kill 或者检测出来的。。。
wysnylc
2016-06-12 15:55:58 +08:00
@am241 不会就学啦,慢慢学又不是看不懂。。。
am241
2016-06-12 15:58:31 +08:00
@wysnylc
而且这个需求不如直接用 c 或者 delphi/vb

绝对比用 python/lua 简单
wysnylc
2016-06-12 15:58:51 +08:00
@am241 我之前用 python 写过,但是没有找到键盘钩子。就是热键触发只能直接执行不能使用热键执行特定函数,所以放弃了。
wysnylc
2016-06-12 15:59:58 +08:00
@am241 C 没学过,不过这是个方向啊对不对。 vb 的话和 c 一样,只闻其声不见其人,没用过。多谢提醒,我先去看看。
simpx
2016-06-12 16:29:47 +08:00
你可以看下 python 的 autopy 和 opencv 模块。

虽然 autopy 似乎不怎么维护了,但是我 mac 下还是可用的,我自己的需求是可以满足
webcjz
2016-06-12 16:30:58 +08:00
高级点的话就上 c++, c#加识图键鼠操作 dll
m939594960
2016-06-12 16:47:08 +08:00
可以试试大漠插件 一个 dll ,有收费版可以过游戏保护
那些说调用 winapi 的 还有什么 autopy 的太天真。。游戏会让你调用 winapi 那么简单???
wysnylc
2016-06-12 17:03:58 +08:00
@m939594960 其实我就是栽在游戏保护( TP )上面了,用 AHK 在 CF 和 CODOL 都会被检测出来或者失效。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/285124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX