通过Process.Start("mytest.exe","1")给mytest.exe传递参数1 ,要怎么写mytest.exe里面的代码?

luosjz 2009-02-26 12:19:53
同上
...全文
49 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京的雾霾天 2009-02-26
  • 打赏
  • 举报
回复
哎,以为是在C++区呢。

就是在Main函数里处理Args,如上了。
  • 打赏
  • 举报
回复
class Program
{
static Main(string[] args)
{
if(args != null && args.Length > 0)
{
Console.WriteLine(args[0]);//输出“1"
}
}
}

如果是winform,也一样的,只是你可以保存值,到winform里去显示就可以了
北京的雾霾天 2009-02-26
  • 打赏
  • 举报
回复
在合适的地方调用如下代码以获取传入的参数:

theApp.m_lpCmdLine;

比如可以在程序的入口处,也可以在窗体的OnInitDialog等地方。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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