北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 2810|回复: 7

mushclient使用python报错

[复制链接]
发表于 2023-6-3 15:48:03 | 显示全部楼层 |阅读模式

-2147221005
finding CLSID of scripting language "Python"
Error -2147221005 occurred when finding CLSID of scripting language "Python":

无效的类字符串

是不是要插件?

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2023-6-3 20:31:12 | 显示全部楼层
有可能是只装了64位的原因
如果能给mc装一个专属的python就好了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-6-3 20:38:51 | 显示全部楼层
1. 要32位的python
2. 通过pip安装pywin32: pip install pywin32
3. 将pywin32全局注册到系统:在python目录下运行:python .\Scripts\pywin32_postinstall.py -install
4. 将python脚本语言注册到系统:在python目录下运行 python .\Lib\site-packages\win32comext\axscript\client\pyscript.py
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-6-3 20:47:03 | 显示全部楼层
lua就是内置在里面的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2023-6-3 20:48:19 | 显示全部楼层
newstart 发表于 2023-6-3 08:38 PM
1. 要32位的python
2. 通过pip安装pywin32: pip install pywin32
3. 将pywin32全局注册到系统:在python目 ...

嗯嗯是的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-6-3 20:50:14 | 显示全部楼层
lua是轻量化的,mushclient自己集成了;
python和其他语言是mushclient通过windows script engine的接口来进行调用的,所以要将脚本注册到script engine的支持,就是最后这一个命令
python .\Lib\site-packages\win32comext\axscript\client\pyscript.py
我开始一直用mushclient+python,后来还是觉得不太方便,自己写了纯python的客户端pymud,自己用
你可以看看:)
https://www.pkuxkx.com/forum/thread-47965-1-1.html
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

发表于 2023-6-3 20:53:45 | 显示全部楼层


从脚本可以看到,这个就是向windows系统注册python脚本接口的
这就是pyscript.py文件



本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-6-3 20:55:11 | 显示全部楼层
newstart 发表于 2023-6-3 08:50 PM
lua是轻量化的,mushclient自己集成了;
python和其他语言是mushclient通过windows script engine的接口来 ...

非常好,期待能够完善
本来工作用的是python,不想重新学lua了,虽然不难,但是怕搞混了,影响我的主业工作效率。
现在zmud的机器挂着老是出问题,好的那部分又是别的门派的。
还是写代码好,可以把函数直接复制过来
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 02:02 AM , Processed in 0.011058 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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