搜索
查看: 15040|回复: 13

发布后exe程序,如何接收启动命令行参数

  [复制链接]

20

主题

214

帖子

1322

积分

培训班

积分
1322
发表于 2010-12-20 17:29:04 | 显示全部楼层 |阅读模式
如题,
process.execute("发布后.exe","参数")
在main.aau程序开头我用 msg=...    这样接收不到启动参数,
不知道用什么方法可以接收

快手 - 没有做不到的,只有想不到的!
回复

使用道具 举报

110

主题

1385

帖子

7885

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7885
发表于 2010-12-20 17:40:38 | 显示全部楼层

[b]测试工程123\main.aau [/b][indent] io.open();[color=#008000]//打开控制台 [/color][co

测试工程123\main.aau

io.open();//打开控制台

//获取命令行参数
arg = _CMDLINE;

if(arg){

   
//通过命令行参数直接执行aardio代码
    arg = eval(arg)
   
   
//在命令行里也可以传递table对象
    for(k,v in arg){
        io.print(k,v)
    }
}

execute("pause") //按任意键继续
io.close();//关闭控制台


调用测试.aau
import process
process.
execute("\Publish\测试工程123.exe"
    ,
' { 姓="张"; 名="三"; 年龄=123 } ' );




回复

使用道具 举报

20

主题

214

帖子

1322

积分

培训班

积分
1322
 楼主| 发表于 2010-12-20 17:44:13 | 显示全部楼层

谢谢老大,原来是用_CMDLINE常量

谢谢老大,原来是用_CMDLINE常量
快手 - 没有做不到的,只有想不到的!
回复

使用道具 举报

110

主题

1385

帖子

7885

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7885
发表于 2010-12-20 17:50:14 | 显示全部楼层

[b]测试工程456\main.aau[/b] [quote]io.open();[color=#008000]//打开控制台 [/color][col


测试工程456\main.aau
io.open();//打开控制台

import string.list;

arg = string.list( _CMDLINE ,
" ");
io.print( arg.姓名,arg.年龄 )

execute("pause") //按任意键继续
io.close();//关闭控制台
调用测试
import process
process.
execute("\Publish\测试工程456.exe"
    ,
'姓名=张三 年龄=123' );


回复

使用道具 举报

20

主题

214

帖子

1322

积分

培训班

积分
1322
 楼主| 发表于 2010-12-20 18:03:17 | 显示全部楼层

下面这种传参更直接

下面这种传参更直接
快手 - 没有做不到的,只有想不到的!
回复

使用道具 举报

110

主题

1385

帖子

7885

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7885
发表于 2010-12-20 18:58:45 | 显示全部楼层

你可以自行发挥,按你的格式来制定参数,再用模式匹配取出来。

你可以自行发挥,按你的格式来制定参数,再用模式匹配取出来。

点评

学习了,  发表于 2012-2-12 11:54
回复

使用道具 举报

7

主题

174

帖子

1000

积分

四级会员

Rank: 6Rank: 6

积分
1000
发表于 2010-12-20 19:04:54 | 显示全部楼层

4楼的更简便,强!

4楼的更简便,强!
有眼界才有境界,有实力才有魅力,有思路才有出路!
使用20%的努力,带动80%的资源,创造100%的成功!
回复

使用道具 举报

92

主题

1503

帖子

8141

积分

荣誉会员

Rank: 8Rank: 8

积分
8141
发表于 2011-11-24 12:29:13 | 显示全部楼层

来学习 程序启动参数

来学习 程序启动参数
回复

使用道具 举报

0

主题

9

帖子

129

积分

一级会员

Rank: 2

积分
129
发表于 2011-12-13 14:04:25 | 显示全部楼层

确实够强悍的 。。。

确实够强悍的 。。。
回复

使用道具 举报

53

主题

154

帖子

898

积分

三级会员

Rank: 4

积分
898
发表于 2011-12-18 15:29:29 来自手机 | 显示全部楼层

学习了,做个标记,手机版不支持站内收藏。 落叶标记


学习了,做个标记,手机版不支持站内收藏。
落叶标记
回复

使用道具 举报

2

主题

45

帖子

256

积分

二级会员

Rank: 3Rank: 3

积分
256
发表于 2012-3-20 15:15:31 | 显示全部楼层

{:3_41:}{:3_41:}

回复

使用道具 举报

0

主题

1

帖子

15

积分

新手入门

Rank: 1

积分
15
发表于 2012-4-27 15:27:53 | 显示全部楼层

牛B哄哄的代码

牛B哄哄的代码
回复

使用道具 举报

6

主题

43

帖子

328

积分

二级会员

Rank: 3Rank: 3

积分
328
发表于 2012-7-25 09:59:51 | 显示全部楼层

正好是我想要的东西,想的挺全的。

正好是我想要的东西,想的挺全的。
回复

使用道具 举报

1

主题

19

帖子

157

积分

一级会员

Rank: 2

积分
157
发表于 2017-6-24 23:31:02 | 显示全部楼层
正好需要这个呀
回复

使用道具 举报

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2017-9-22 07:12 , Processed in 0.093750 second(s), 27 queries , Wincache On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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