EDA365电子工程师网

标题: 求助,skill中怎么启动外部程序,带参数启动 [打印本页]

作者: zolamini    时间: 2016-9-21 08:49
标题: 求助,skill中怎么启动外部程序,带参数启动
RT,skill怎么调用或启动外部程序,带参数启动,我知道的有ipcbeginprocess和axlhttp,但是都没找到正确的传参格式,有大神了解吗?
比如说我想打开一个winform程序,里面有个txt文本框,然后再打开的同时向文本框传值,这样

作者: zolamini    时间: 2016-9-21 09:04
求大神啊
作者: zolamini    时间: 2016-9-21 09:04
用反射机制也可以,给指个路
作者: zolamini    时间: 2016-9-21 09:19
skill进程间通讯函数都有那些?是不是可以用这个方法,求大神带带
作者: hoo    时间: 2016-9-21 15:39
可以试试 ipcWriteProcess
作者: zolamini    时间: 2016-9-21 16:22
hoo 发表于 2016-9-21 15:39
可以试试 ipcWriteProcess

好的,谢谢,我看一下这个函数,我刚刚发现一个方法axldllopen,不知道可不可以用

作者: zolamini    时间: 2016-9-21 17:28
啦啦啦,刷分
作者: chrysalis    时间: 2016-9-22 08:04
带参启动就用system
作者: zolamini    时间: 2016-9-22 08:46
chrysalis 发表于 2016-9-22 08:04
带参启动就用system

恩恩,多谢多谢,我试试,另外我研究了一下加载dll的方法,好像也阔以,等我研究明白再分享,你需要不,到时候@ 你,不过不知道这个论坛能不能@

作者: zolamini    时间: 2016-9-22 09:16
目前查到的可以用的方法:
axlhttp
ipcbeginprocess
system
以及我开始着手的调用dll方法,我觉得对二次开发而言,我现在用的这个不错,但是能走到哪一步,就看造化了,如果顺利分享给大家

作者: chrysalis    时间: 2016-9-22 18:53
zolamini 发表于 2016-9-22 09:16
目前查到的可以用的方法:
axlhttp
ipcbeginprocess

dll需要用其它软件编译,用来让skill间接调用类似于windows的api,带参启动外部程序恐怕用不到dll
ipc也是一样,要保证外部程序有ipc通信相关的功能,与带参没什么特定的关系

作者: chrysalis    时间: 2016-9-22 18:58
chrysalis 发表于 2016-9-22 18:53
dll需要用其它软件编译,用来让skill间接调用类似于windows的api,带参启动外部程序恐怕用不到dll
ipc也 ...

普通的在windows下带参启动就是win+R运行,在命令框里面输入程序名称和参数
allegro里面的system就是一样的效果,skill的话就用axlShell("system cmd")应当就可以了

作者: zolamini    时间: 2016-9-23 09:31
chrysalis 发表于 2016-9-22 18:58
普通的在windows下带参启动就是win+R运行,在命令框里面输入程序名称和参数
allegro里面的system就是一 ...

哦哦,好的,谢谢,还有一个问题,skill可以创建对象吗?应该不可以吧,我看c和lisp好像都不行,,,

作者: aeixue    时间: 2016-10-5 11:07
玩到dll与IPC的,都是非一般人哈
作者: zolamini    时间: 2016-10-6 16:57
aeixue 发表于 2016-10-5 11:07
玩到dll与IPC的,都是非一般人哈

这个skill调用dll我已经解决了,现在想研究一下orcad添加自定义菜单,大神有何高见?

作者: aeixue    时间: 2016-11-24 18:47
zolamini 发表于 2016-10-6 16:57
这个skill调用dll我已经解决了,现在想研究一下orcad添加自定义菜单,大神有何高见?

高见没有,学习研究

作者: ginooolu    时间: 2016-11-25 08:37
請問幾位先進是否能提供一些簡單的範例與解說,與外部程式溝通這方面我完全不知如何入門
作者: zousifang    时间: 2016-11-25 14:01
SKILL看来你也玩的差不多了呀
作者: zolamini    时间: 2016-11-29 13:51
zousifang 发表于 2016-11-25 14:01
SKILL看来你也玩的差不多了呀

没有没有,skill还不如tcl我只会加菜单,调用dll,操作文件还不会,正准备研究

作者: zolamini    时间: 2016-11-29 13:52
ginooolu 发表于 2016-11-25 08:37
請問幾位先進是否能提供一些簡單的範例與解說,與外部程式溝通這方面我完全不知如何入門

你在论坛找一下我发的帖子,我发过相关资料,很直观的那种

作者: skny2011    时间: 2016-12-2 08:36
学习学习,我也在找这个东西,不过skill都不知道怎么弄
作者: zolamini    时间: 2016-12-2 17:40
skny2011 发表于 2016-12-2 08:36
学习学习,我也在找这个东西,不过skill都不知道怎么弄

官方有文档,不过都是英文的





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2