|
60精币
1.win7系统。我手动开游戏更新无问题。用易5.5版本和5.6版本。运行 (“D:\zt2\patchupdate.exe”, 假, ) 运行外部程序出问题.运行一个绝对路径(游戏全路径用变量带入也试过)的游戏客户Duan。正常启动了游戏客户Duan。但是一点游戏更新时候。游戏就会把更新下载的所有游戏文件,下载到我的易语言的运行目录下。并且是从进度从1%开始下载,我从精易模块等很多常用模块中找了类似的运行外部程序的命令。结果却是一样的。请问有大神知道为什么吗。应该如何解决?本人不胜感激我不想每次都把编译的exe放到游戏目录去启动运行。下面配图。
2.因为问题1的原因。产生了第二个问题。 曾经用过按键可以用的懒人插件 其中有个加强版的运行程序命令 lxj_RunAppEX。可以解决第1个问题(不会把游戏文件更新到运行目录)。于是我zc支持库。创建变量对象(必须定义变体型才可使用)并使用那条命令在调试环境运行。是正常的解决了这个问题。可遗憾的是在我编译的时候易提示我,静态编译暂不支持使用了NPK或OPK支持库的程序。无奈只好删了支持库另想它法。我知道dll命令可以直接从外部调用,于是参照别人的使用dll例子写了代码。但结果在运行到这条命令时时确提示。无法找到指定DLL库文件“XXX.DLL”中的XXX命令.这个DLL我放在易源码运行目录下。自己安装了vc2015运行库。用exescope也看了内部命令。也知道命令名。返回值PID参数按照按键的方法与描述是整数型(因为我去定义变体型时发现易会提示错误)。修改半天还是无果。找遍论谈相关贴子也试了些方法。但没有解决这个问题。请问应该如果解决呢?求大神指教。代码下面配图。
补充内容 (2020-4-1 21:31):
我的代码图片为什么没有上来呢,都是JPG格式的呀。图也不大
补充内容 (2020-4-1 21:44):
图片主题里没发成功 。我发在了二楼。图片标题有相应提示。请大神出手给帮忙解决啊。 |
|