能启动时加入参数吗?

lokeio 2004-10-26 09:11:18
我在运行我的程序如"aa"
我做在运行它的时间加入参数"aa /s /b"并使程序可以收到它,请问怎样做?
...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
FallenAngel 2004-11-19
  • 打赏
  • 举报
回复
你建一个带vcl的Console吧,在main里面判断
lokeio 2004-11-19
  • 打赏
  • 举报
回复
现在还有两个问题,当输入参数有误时,我用Application->Terminate();结束程序,程序窗口还会出现一瞬间,有没有办法使它完全不出现?第二个问题是当输入 有误时,我想在命令行中直接把出错讯息打印出来,有什么办法,我用printf不行的?
teatool 2004-10-27
  • 打赏
  • 举报
回复
晚来一步
特招 2004-10-27
  • 打赏
  • 举报
回复
up
jiangshx 2004-10-27
  • 打赏
  • 举报
回复
xpdavis(咕嘟) 的方法可以实现。
可以用if (strlen(ParamStr(1).c_str())>0)判断是否有参数,(我的方法不太高明,呵呵!)

constantine(飘遥的安吉儿) 的方法调试程序时用。
cczlp 2004-10-27
  • 打赏
  • 举报
回复
WIN+R, 输入 c:\aa.exe /s /b
constantine 2004-10-26
  • 打赏
  • 举报
回复
菜单run-》parametres..
在parametres那里输入就可以了
铖邑 2004-10-26
  • 打赏
  • 举报
回复
void __fastcall TForm1::FormCreate(TObject *Sender)

{
for (int i=1;i<=ParamCount();i++)
{
if (LowerCase(ParamStr(i)) == "beep")
Beep(10000,1000);
elseif (LowerCase(ParamStr(i)) == "exit")
Application->Terminate();
}
}

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧