怎样实现向AutoIt中传参数,及AutoIt怎样获取这些参数

我在VC中写了个Run函数,在Run函数中利用ShellExecuteEx调用AutoIt生成的run.exe可执行程序,假设run.exe是QQ程序,我想在VC中把QQ... 我在VC中写了个Run函数,在Run函数中利用ShellExecuteEx调用AutoIt生成的run.exe可执行程序,假设run.exe是QQ程序,我想在VC中把QQ号和密码分别设置成变量(这样实现了可变)然后传入AutoIt中,AutoIt获取,问怎么实现, 展开
 我来答
百度网友5311d79
推荐于2017-11-25 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3219万
展开全部
参考帮助文档中“命令行参数”这一节。
在传递命令行参数到AutoIt脚本中的时候,AutoIt会自动初始化一个特殊的数组 $CmdLine。
下面这些可以在AutoIt脚本中直接使用:
$CmdLine[0] ;参数的数量
$CmdLine[1] ;第一个参数 (脚本名称后面)
$CmdLine[2] ;第二个参数
等等。
追问
谢谢了 我把参数写到这里
ShExecInfo.lpParameters ="123456789 1234567"; 就实现功能了,现在我想把这两个参数存在两个变量里,把这两个量传进去,怎么实现
追答
命令行参数都在lpParameters中指定。
你要分开为两个变量的话,就用字符串连接strcat将三变量(包括中间的空格)拼在一起再赋值给lpParameters。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式