TC官方合作论坛

 找回密码
 立即注册
查看: 1653|回复: 6

[已解决] 进程间如何传参

[复制链接]
发表于 2014-5-29 17:49:30 | 显示全部楼层 |阅读模式

马上加入TC

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

x
进程之间如何传参 传参的方式 类型是什么

现通过
  1. 进程.扩展打开("子进程.exe","我是参数")
复制代码

能传递一个参数, 参数类型貌似不能是数组。怎么传递多个参数呢  

2.以上是打开进程的时候传参,俩个已经打开的进程如何传参呢。

本人小白 没基础自学的很累 希望大神指导
回复

使用道具 举报

发表于 2014-5-29 23:28:30 | 显示全部楼层
扩展打开 后面那个参数是命令行    也就是程序启动的命令行    数组是不支持的  可以处理成   1|2|3
回复 支持 反对

使用道具 举报

发表于 2014-5-29 18:12:20 | 显示全部楼层
//在程序A中写入进程打开进程B:
进程句柄=进程.扩展打开("rc:B.exe","我是参数")
//假设B.exe也是TC程序,并在B.exe初始化函数中写入代码如下:
ret=进程.扩展获取参数()
参数数量
数组空间.大小(ret,参数数量)
遍历(i=0;i<参数数量;i++)
   辅助.消息框(ret[i])
遍历结束
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-29 18:39:50 | 显示全部楼层
saina6281 发表于 2014-5-29 18:12
//在程序A中写入进程打开进程B:
进程句柄=进程.扩展打开("rc:B.exe","我是参数")
//假设B.exe也是TC程序, ...

参数类型是什么呢 貌似不能是数组 那怎么传多个参数呢
回复 支持 反对

使用道具 举报

发表于 2014-5-29 20:39:40 | 显示全部楼层
要传多个参数 可以这么写 "参数1 参数2 参数3" 中间要有空格 这样传过就是以数组的形式存在你
回复 支持 反对

使用道具 举报

发表于 2014-5-29 20:50:49 | 显示全部楼层
表示我也想知道这个东西什么情况看
回复 支持 反对

使用道具 举报

发表于 2014-5-30 00:36:10 | 显示全部楼层
利用字符串的分割与连接
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-1 08:57 , Processed in 0.037837 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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