易语言有的模块还是很好用的, Python 怎么能调用易模块呢?

2017-10-14 00:06:54 +08:00
 vtoexsir

易语言有些很好的易模块,我想使用 python 来调用,该怎么做呢?
对于编程底层的东西,我不懂,请详细点哈,多谢您回复!

7293 次点击
所在节点    Python
22 条回复
trys1
2017-10-14 00:13:13 +08:00
易语言还没死?
moonmagian
2017-10-14 00:20:12 +08:00
大部分易语言的模块在 python 下都会有更好的替代方案吧...硬要用的话可以把模块指令编译成动态链接库然后直接在 Python 调用
...
然而珍爱生命远离易语言
WuwuGin
2017-10-14 00:22:39 +08:00
如果易语言的模块不能替代而且非常重要,那早就火了啊,所以说。。。
wellsc
2017-10-14 00:25:35 +08:00
Subprocess os.popen
rockyou12
2017-10-14 00:25:49 +08:00
做外挂什么的易语言库确实是最丰富的吧...
ajeef
2017-10-14 00:50:33 +08:00
那还不如,直接 aauto 里直接调用 python3,不是更稳定,更快捷?
crab
2017-10-14 00:50:49 +08:00
用 E 写 DLL 给 python 用。
msg7086
2017-10-14 06:28:50 +08:00
十几年前我们用汇编给易语言写模块。
现在人们用易语言模块给 Python 写程序。

只能感叹时间过得真快……
rozbo
2017-10-14 09:17:41 +08:00
模块是一个只是经过加密的未经过编译的 E 语言代码集合体,不可能被 python 调用。
jadec0der
2017-10-14 10:48:10 +08:00
我们问问您想在 python 里调用什么模块吗?
vtoexsir
2017-10-14 12:39:13 +08:00
@jadec0der 比如有个精易模块,里边有一些针对 window 的类、方法,方便使用。
我想在 python 里,方便的调用这个易模块里边的所有方法、类。
如上网友说要将这个易模块,便以为 dll,然后 python 来调用这个 dll。
crab
2017-10-14 13:20:06 +08:00
@vtoexsir 精易模块是开源的,你直接下源码,用 Python 实现吧。
huixia0010
2017-10-14 13:40:57 +08:00
楼上说的没错,直接看源码,把功能里的 API 用 Python 调用即可。
GeruzoniAnsasu
2017-10-14 14:04:07 +08:00
相信我,python 能找到一样的轮子
tomb003
2017-10-14 15:22:53 +08:00
说能找到一样的就是扯蛋呢,你给我找出一个调用 int 21 注入的 python 模块来。
vtoexsir
2017-10-14 15:29:07 +08:00
@crab 有些模块没有开源,怎么办呢?
ysc3839
2017-10-14 17:18:48 +08:00
@vtoexsir 可以反编译
xsd3169
2017-10-14 23:56:33 +08:00
@ysc3839 又见到你,眼熟。反编译不是好方法,而且好像易语言反编译工具早不更新了,现在反编译或许只能得到 c ?
ysc3839
2017-10-15 01:59:18 +08:00
@xsd3169 不更新不代表不能用,能反编译成易语言代码。
jadec0der
2017-10-15 19:53:19 +08:00
@vtoexsir Python 的桌面生态不算好,做桌面还是尽量用 C# 和 C++ 吧

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

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

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

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

© 2021 V2EX