TC官方合作论坛

标题: 进程间如何传参 [打印本页]

作者: uuuusb    时间: 2014-5-29 17:49
标题: 进程间如何传参
进程之间如何传参 传参的方式 类型是什么

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

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

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

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

作者: saina6281    时间: 2014-5-29 18:12
//在程序A中写入进程打开进程B:
进程句柄=进程.扩展打开("rc:B.exe","我是参数")
//假设B.exe也是TC程序,并在B.exe初始化函数中写入代码如下:
ret=进程.扩展获取参数()
参数数量
数组空间.大小(ret,参数数量)
遍历(i=0;i<参数数量;i++)
   辅助.消息框(ret[i])
遍历结束

作者: uuuusb    时间: 2014-5-29 18:39
saina6281 发表于 2014-5-29 18:12
//在程序A中写入进程打开进程B:
进程句柄=进程.扩展打开("rc:B.exe","我是参数")
//假设B.exe也是TC程序, ...

参数类型是什么呢 貌似不能是数组 那怎么传多个参数呢
作者: saina6281    时间: 2014-5-29 20:39
要传多个参数 可以这么写 "参数1 参数2 参数3" 中间要有空格 这样传过就是以数组的形式存在你
作者: luoliang0    时间: 2014-5-29 20:50
表示我也想知道这个东西什么情况看
作者: 如此美丽。    时间: 2014-5-29 23:28
扩展打开 后面那个参数是命令行    也就是程序启动的命令行    数组是不支持的  可以处理成   1|2|3
作者: 落小雨    时间: 2014-5-30 00:36
利用字符串的分割与连接




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1