搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
vue-cli3.0配置不同的网址(根据不同的环境进行网址切换)_vue3怎么切换接口地址用的是env还是env.dev
2
从后台获取数据,并导出EXCEL文件_sheet.setdefaultrowheight
3
主机不允许连接mysql怎么弄_外部主机不允许连接Mysql设置的解决方法
4
N皇后问题——回溯算法_回溯法 n皇后问题: 问题描述:在n×n格的国际象棋上摆放n个皇后,使其不能互相攻击,
5
Linux交叉编译opencv(ARM)_linux下编译opencv4(1)_opencv arm-liunx
6
有序顺序表的设计与实现_设计一个有序顺序表,要求设计一个主函数
7
16、基于51单片机智能IC卡楼宇门禁系统 刷卡 RFID射频密码锁语音播报设计(程序+原理图+参考论文+开题报告+元件清单等)_基于51单片机的智能门禁系统设计
8
mac windows系统安装mysql, InnoDB: File .\ib_logfile101: 'aio write' returned OS error 187. Cannot cont,
9
如何使用pytorch写一个图卷积神经网络(GCN)_pytorch gcn
10
2024已经很冷,2024年Android工作或更难找——面试基础技能罗列_android找工作要会哪些第三方框架
当前位置:
article
> 正文
在mudbuilder上的胡扯3_zmud 4
作者:盐析白兔 | 2024-06-14 15:52:54
赞
踩
zmud 4
大力丸for雄风渐失的zmud4.62
zmud4.62已经比较老了,需要壮壮阳咯.(ps:福州小贩的大力丸从来就没卖的,当年可害得俺白ask了一个下午。。。。。。)
据俺所知,扩展zmud462的方法有4种。(嘿嘿,和孔乙己的"茴"有得一拼)
1、socket
这个462的年纪大了,比较萎,硬度不够,"插"不了,插件(plugin)只有5.30版之后才行,俺就戴上套子来当插件用。具体做法请看俺以前发的帖子。这种做法功能是无坚不摧,但不方便维护。
2、#url指令
自己在本机弄一个webserver,462通过#url发送命令,webserver收到后做相应的处理再把结果写入#url中约定的文件名,462再通过#read把处理结果读出来。这种做法绕了弯子搞,看着都累。
3、dde
python版ddeserver:
---------------------------------------------------
#-*- coding:cp936 -*-
import win32ui
from pywin.mfc import object
import dde
from time import sleep
class muddde(object.Object):
def __init__(self, topicName):
topic = dde.CreateTopic(topicName)
topic.AddItem(dde.CreateStringItem(""))
object.Object.__init__(self, topic)
class call_func(muddde):
def Request(self, input):
#input就是zmud传过来的参数
#这里可以放任何您需要的代码
return "you send me:%s" %input
server = dde.CreateServer()
server.AddTopic(call_func("func"))
server.Create('python')
print "DDE服务启动完毕......"
while 1:
win32ui.PumpWaitingMessages(0, -1)
sleep(0.001)
------------------------------------------------------------
在zmud中:dde("python","func","ooxx")就是以参数"ooxx"调用call_func的Request函数,任何zmud做不了或速度不够的操作都可以在Request()中完成。当然,类似call_func的可以有多个,每个对应一个函数供调用。
这种做法证明了python很好,很强大。
4、dde+com
dde是个老掉牙的家伙了,现在比较流行的是com,象nt3中mushclient就是使用了com来调用mapper.exe,整体效率很高,搞得462很没面子(tnnd,调mapper.exe这种外挂级的东西算不算作弊啊?封杀封杀),不过,python也是bug级的,dde+com如下:
-------------------------------------------------------------------
#-*- coding:cp936 -*-
import win32ui
from pywin.mfc import object
import dde
from time import sleep
import win32com.client
o = win32com.client.Dispatch("mapper.path")
class muddde(object.Object):
def __init__(self, topicName):
topic = dde.CreateTopic(topicName)
topic.AddItem(dde.CreateStringItem(""))
object.Object.__init__(self, topic)
class call_func(muddde):
def Request(self, input):
ret=""
o.getroom(1)
ret+="getroom(1)="+o.result.encode("cp936")
o.getidfrname("武庙")
ret+="/n"+"getidfrname(武庙)="+o.result.encode("cp936")
o.search(1,25,"mr")
ret+="/n"+"search(1,25,mr)="+o.result.encode("cp936")
o.getareapath(0, 2)
ret+="/n"+"getareapath(0, 2)="+o.result.encode("cp936")
o.getrmid("武庙|e|u|w")
ret+="/n"+"getrmid(武庙)="+o.result.encode("cp936")
return ret
server = dde.CreateServer()
server.AddTopic(call_func("request"))
server.Create('python')
print "DDE服务启动完毕......"
while 1:
win32ui.PumpWaitingMessages(0, -1)
sleep(0.001)
------------------------------------------------------------------
在zmud中:dde("python","func","ooxx")就可以调用mapper.exe的各接口函数。
这种做法证明了python很黄,很暴力。
5、纯python完成mapper.exe的功能
这和462无关,改天再写了
后记:2007年11月初,俺遭遇到人生一大麻烦,头大如斗,泪别泥潭多日,今天才有机会来冒个泡.....以后恐怕也难常来了,可怜俺的ID,神功未成半途而废,poor
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/718586
推荐阅读
article
mysql
phpmyadmin
_详解
PHPMyadmin
的
配置
...
PHPMyadmin
是一款非常好用的数据库管理界面,尤其适合对数据库操作命令不熟悉的新手。其中
PHPMyadmin
也有很...
赞
踩
article
LSS
和
BEVDepth
算法解读...
当前BEV的研究大都基于深度学习的方法,从组织BEV特征信息的方式来看,主流方法分属两类:自底向上方法和自顶向下方法。自...
赞
踩
article
【
Redis
】
Redis
持久
化之
RDB
详解(
Redis
专栏启动)_
redis
rdbb
...
本文讲解
Redis
持久
性机制
RDB
,
RDB
持久
化的两种方法(
RDB
的两种策略方式、save和bgsave命令)并进行比较...
赞
踩
article
hadoop
、
hive
、
hbase
的
区别
_
hadoop
hive
区别
...
hadoop
、
hive
、
hbase
的
区别
最近开始自学大数据,肯定免不了
hadoop
、
hive
、
hbase
这些东西。此处把...
赞
踩
article
2021
数学
建模
B
题
详细
思路
_
2021
国赛b
题
思路
...
2021
数学
建模
B
题
详细
思路
针对问
题
1:改
题
目基本上为入门,容易上手,基本上就是乙醇转化率(A1)、C4 烯烃的选择性...
赞
踩
article
神器
!...
转载 小夕学算法 公众号的一篇文章大家好,我是小夕,很多粉丝都有问过这个平时记录笔记使用什么工具,小夕平时用的是typo...
赞
踩
article
论文
的
参考文献
格式
怎么弄
呢?_
p
不是
专利吗外文会议...
众所周知,毕业
论文
可以分为以下几部分:
论文
题目、目录、内容提要、关键词、
论文
正文以及
论文
的
参考文献
。其中
的
每一步都是不可...
赞
踩
article
项目:
泰坦尼克号
数据
集
项目_
泰坦尼克号
乘客
数据
集
应用...
我们都熟悉
泰坦尼克号
,这艘不沉的船,它于 1912 年进行了第一次也是最后一次航行。尽管
泰坦尼克号
是为了不沉没而设计的,...
赞
踩
article
MySQL
中
IF
的
使用_
mysql
if...
MySQL
的
IF
既可以作为表达式用,也可在存储过程中作为流程控制语句使用。1
IF
表达式
IF
(expr1 , exp...
赞
踩
article
Hive
表
小
文件
治理
方案_表的
小
文件
...
@Date : 2020-04-23@Author : Spinach | GHB@Link : http://blog...
赞
踩
article
省时40%,告别
MySQL
数据库
本地
管理工具
(附
MySQL
数据库
免
下载、
免
安装
教程)_phpmyad...
免
下载和
免
安装
的MySQl数据管理,Redis、Mongo、MySQl都有_
phpmyadmin
免
安装
phpmyadm...
赞
踩
article
华为OD机试C卷
--
小明
找
位置
(
Java
& JS &
Python
& C)...
小朋友出操,按学号从小到大排成一列;
小明
来迟了,请你给
小明
出个主意,让他尽快找到他应该排的
位置
。算法复杂度要求不高于nL...
赞
踩
article
汪老师分享 - 多功能
闹钟
的
设计
与
实现
_
skiprom
命令
...
本系统中
设计
到蜂鸣器
的
地方有很多,当
闹钟
时间到达已经设置
的
时间或者室内温度高于40摄氏度时,蜂鸣器就会产生间断
的
“滴”声...
赞
踩
article
支付
宝
支付
个人
收款
实现
的另一个思路_
支付
宝
利用点餐码付款
实现
个人
收款
原理...
我们都知道,
支付
宝
和微信早就不支持
个人
开发者
收款
SDK了,在申请的时候,无论你选的是
个人
开发者还是公司,都必须提交营业执...
赞
踩
article
Leetcode刷题-3
1
2 :戳
气球
_
有
n
个
气球
,
编号为0 到
n
-
1
,
每
个
气球
上都标
有
一...
题目介绍:
有
n
个
气球
,编号为0 到
n
-
1
,每
个
气球
上都标
有
一
个
数字
,这些
数字
存在数组
n
ums
中。 现在要求...
赞
踩
article
hexo
&&
github
防止
渲染
README
.
md
文件
_
hexo
主题怎么
防止
修改
md
...
hexo
&&
github
防止
渲染
README
.
md
文件
_
hexo
主题怎么
防止
修改
md
hexo
主题怎么
防止
修改
md
...
赞
踩
article
HDFS
+
MapReduce
+
Hive
+
HBase
十分钟
快速入门(
zhuan
)...
HDFS
+
MapReduce
+
Hive
+
HBase
十分钟
快速入门易剑 2009-8-191. 前言本文的目的是让一个从未...
赞
踩
article
HIVE
安装时出现的
问题
_
datanucleus
.
schema
...
在对
HIVE
安装时出现了MetaException(message:Version information not fo...
赞
踩
article
智能
算法
挑战赛
初赛
_
算法
创意实践
挑战赛
初赛
试题...
std::cout _
算法
创意实践
挑战赛
初赛
试题
算法
创意实践
挑战赛
初赛
试题 单项选择题 ...
赞
踩
article
MySql
及
MySql
WorkBench
使用大全...
Mysql安装步骤1. 下载MySQL Community Server 5.6.132. 解压MySQL压缩包 将以下...
赞
踩
相关标签
mysql phpmyadmin
算法
人工智能
自动驾驶
python
redis
缓存
数据库
持久化
RDB
hadoop
hive
mapreduce
数学建模
数学
开发工具
markdown
脚本语言
oauth
参考文献
论文格式
数据分析
数据挖掘
机器学习
深度学习