CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

在vb.net中,一个程序怎样接受外部的命令行 参数

楼主lyj670(空中一只鸟)2006-05-04 08:56:46 在 .NET技术 / VB.NET 提问

我用vb.net编了一个程序B,这个程序由另一个程序A调用,当A在程序内调用B程序时,向B程序传递一些参数,我想知道在vb.net程序中怎样实现,在启动时接受,命令行参数,谢谢了    
  问题点数:50、回复次数:4Top

1 楼yinweihong()回复于 2006-05-04 09:21:07 得分 0

Command   函数    
  返回用于启动   Visual   Basic   或使用   Visual   Basic   开发的可执行程序的命令行的参数部分。  
   
  My   功能可以提供比   Command   函数更高的效率和更好的性能。有关更多信息,请参见   My.Application.CommandLineArgs   属性。  
   
     
  Public   Function   Command()   As   String  
     
   
  备注  
  参数返回后,您可以搜索常用分隔符(如空格、反斜杠、正斜杠、连字符或引号)断开或搜索单个参数的字符串。  
   
  对于用   Visual   Basic   开发的且编译为   .exe   文件的应用程序,Command   函数返回在命令行中出现于应用程序名称后的任何参数,其格式为:MyApp(cmdlineargs)。  
   
   
  自己找MSDNTop

2 楼lyj670(空中一只鸟)回复于 2006-05-04 10:21:20 得分 0

My.Application.CommandLineArgs   这个属性没查到,  
  Public   Function   Command()   As   String  
  这个要怎么用?就是我在程序A中该程序用?Top

3 楼3tzjq(永不言弃)回复于 2006-05-04 11:51:13 得分 0

App   A:  
  public   shared   sub   main(arg   as   string)  
     
    application.run(new   frmOpenFile(arg))'假设frmOpenFile是个打开文件的窗体  
   
  end   sub  
   
  public   class   frmOpenFile  
  public   sub   new(file   as   string)  
  '....窗体初始化  
   
  if(file   =   "")   then   return  
   
  messagebox.show(file)'测试传入的参数  
   
  end   sub  
   
  end   class  
   
  App   B:  
  打开程序A:process.start("..\AppA.exe","c:\Demo.txt")Top

4 楼Brunhild()回复于 2006-05-05 16:31:40 得分 0

System.Environment.GetCommandLineArgs()  
  也可以Top

相关问题

关键词

得分解答快速导航

  • 帖主:lyj670

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo