找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 614|回复: 21
打印 上一主题 下一主题

求助,skill中怎么启动外部程序,带参数启动

[复制链接]

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
跳转到指定楼层
1#
发表于 2016-9-21 08:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2E币
RT,skill怎么调用或启动外部程序,带参数启动,我知道的有ipcbeginprocess和axlhttp,但是都没找到正确的传参格式,有大神了解吗?
比如说我想打开一个winform程序,里面有个txt文本框,然后再打开的同时向文本框传值,这样

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
2#
 楼主| 发表于 2016-9-21 09:04 | 只看该作者
求大神啊

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
3#
 楼主| 发表于 2016-9-21 09:04 | 只看该作者
用反射机制也可以,给指个路

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
4#
 楼主| 发表于 2016-9-21 09:19 | 只看该作者
skill进程间通讯函数都有那些?是不是可以用这个方法,求大神带带

4

主题

157

帖子

5779

积分

五级会员(50)

Rank: 5

积分
5779
5#
发表于 2016-9-21 15:39 | 只看该作者
可以试试 ipcWriteProcess

点评

好的,谢谢,我看一下这个函数,我刚刚发现一个方法axldllopen,不知道可不可以用  详情 回复 发表于 2016-9-21 16:22

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
6#
 楼主| 发表于 2016-9-21 16:22 | 只看该作者
hoo 发表于 2016-9-21 15:39
可以试试 ipcWriteProcess

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

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
7#
 楼主| 发表于 2016-9-21 17:28 | 只看该作者
啦啦啦,刷分

8

主题

468

帖子

2639

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2639
8#
发表于 2016-9-22 08:04 | 只看该作者
带参启动就用system

点评

恩恩,多谢多谢,我试试,另外我研究了一下加载dll的方法,好像也阔以,等我研究明白再分享,你需要不,到时候@ 你,不过不知道这个论坛能不能@  详情 回复 发表于 2016-9-22 08:46

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
9#
 楼主| 发表于 2016-9-22 08:46 | 只看该作者
chrysalis 发表于 2016-9-22 08:04
带参启动就用system

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

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

点评

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

8

主题

468

帖子

2639

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2639
11#
发表于 2016-9-22 18:53 | 只看该作者
zolamini 发表于 2016-9-22 09:16
目前查到的可以用的方法:
axlhttp
ipcbeginprocess

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

点评

普通的在windows下带参启动就是win+R运行,在命令框里面输入程序名称和参数 allegro里面的system就是一样的效果,skill的话就用axlShell("system("cmd")")应当就可以了  详情 回复 发表于 2016-9-22 18:58

8

主题

468

帖子

2639

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2639
12#
发表于 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")应当就可以了

点评

哦哦,好的,谢谢,还有一个问题,skill可以创建对象吗?应该不可以吧,我看c和lisp好像都不行,,,  详情 回复 发表于 2016-9-23 09:31

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
13#
 楼主| 发表于 2016-9-23 09:31 | 只看该作者
chrysalis 发表于 2016-9-22 18:58
普通的在windows下带参启动就是win+R运行,在命令框里面输入程序名称和参数
allegro里面的system就是一 ...

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

1

主题

27

帖子

380

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
380
14#
发表于 2016-10-5 11:07 | 只看该作者
玩到dll与IPC的,都是非一般人哈

点评

这个skill调用dll我已经解决了,现在想研究一下orcad添加自定义菜单,大神有何高见?  详情 回复 发表于 2016-10-6 16:57

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
15#
 楼主| 发表于 2016-10-6 16:57 | 只看该作者
aeixue 发表于 2016-10-5 11:07
玩到dll与IPC的,都是非一般人哈

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

点评

高见没有,学习研究  详情 回复 发表于 2016-11-24 18:47
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-9 04:35 , Processed in 0.072689 second(s), 41 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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