aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 8879|回复: 12

exe程序加参数才可以运行。

[复制链接]

19

主题

52

回帖

458

积分

二级会员

积分
458
发表于 2012-7-11 11:11:57 | 显示全部楼层 |阅读模式
我用aardio做了个小程序,想让这个程序加参数才能运行。怎么搞。高手们给点提示。不胜感激。

75

主题

767

回帖

5045

积分

六级会员

The only one

积分
5045
发表于 2012-7-11 12:35:36 | 显示全部楼层
无标题.png

19

主题

52

回帖

458

积分

二级会员

积分
458
 楼主| 发表于 2012-7-11 13:20:39 | 显示全部楼层

16

主题

170

回帖

1404

积分

四级会员

积分
1404
发表于 2012-7-11 14:10:59 | 显示全部楼层
Kingjae 发表于 2012-7-11 13:20

为空就 return

16

主题

170

回帖

1404

积分

四级会员

积分
1404
发表于 2012-7-11 16:25:13 | 显示全部楼层
import win
import console;
a = _CMDLINE

if(a == null|| a == ""){
    win.msgbox(
"带参数");
   
return ;
}
else{
    win.msgbox(a)
}

console.pause();
console.close();


运行时是null,编译出来就成字符串了,所以我加了两个判断
解析的话http://bbs.aardio.com/thread-2169-1-1.html

19

主题

52

回帖

458

积分

二级会员

积分
458
 楼主| 发表于 2012-7-11 17:31:31 | 显示全部楼层
谢谢,我研究一下。

19

主题

52

回帖

458

积分

二级会员

积分
458
 楼主| 发表于 2012-7-13 10:56:13 | 显示全部楼层
问题解决,感谢@donque2010
donque2010(182293122)  10:50:02
import win.ui;
/*DSG{{*/
mainForm = ..win.form( bottom=400;parent=...;right=600;text="aardio Form" )
mainForm.add(  )
/*}}*/
var cmdLine = _CMDLINE;

if(cmdLine != "-t")
        return ;
mainForm.show()
win.loopMessage();

4

主题

852

回帖

4689

积分

荣誉会员

积分
4689
发表于 2012-7-13 11:03:00 | 显示全部楼层
  1. if(a == null|| a == ""){ }
复制代码
可以写为
  1. if( ! #a ){  }
复制代码
无论a是null还是空字符串,#a都返回0

19

主题

52

回帖

458

积分

二级会员

积分
458
 楼主| 发表于 2012-7-13 11:28:57 | 显示全部楼层
if(cmdLine != "-t")
return ;
这样更好吧

点评

没错,这样更简洁,具体情况具体对待。  发表于 2012-7-13 11:38

12

主题

188

回帖

1249

积分

荣誉会员

积分
1249
QQ
发表于 2012-7-13 11:56:46 | 显示全部楼层
mark  这个以后用得着~

0

主题

5

回帖

27

积分

新手入门

积分
27
发表于 2012-9-19 13:55:36 | 显示全部楼层
mark一下高手们的回复

1

主题

12

回帖

135

积分

一级会员

积分
135
QQ
发表于 2014-6-10 10:44:43 | 显示全部楼层
又学习到了,谢谢楼上分享

0

主题

8

回帖

53

积分

一级会员

积分
53
发表于 2014-6-26 20:14:30 | 显示全部楼层
每天学习一点。
谢谢大家无私付出。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-5-23 11:42 , Processed in 0.082835 second(s), 29 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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