热情软件屋

 

如何在VB中加入命令行参数


编号:QA000595
建立日期: 1999年3月5日 最后修改日期:2003年8月2日
所属类别:

褚晓军:
    我创建了一个应用程序在WINDOWS中的关联,这样只要点击相应的文件即可运行此程序,但是我却不知道如何在VB中加入命令行参数,以把这个文件当作第一个参数。
    我的问题不是如何建立文件的关联,我已经建立了关联,关键问题是如何在VB中调用命令行参数,我曾经试过在SUB MAIN()里加一个参数,但不成功。也试过在“工程属性窗口”“生成”页的命令行参数框里加入参数,但不知道如何调用它,请给我一个解答。

回答:

    如果你是建立了文件关联,当双击文件时,Windows会自动调用你的程序并将选中的文件名通过命令行发送过来。VB 5.0的Command函数就是用来获取命令行参数的。如果你在命令行输入"Program.exe MyString",该函数返回"MyString"。
    该函数返回的字符串是区分大小写的,如果你对命令行的处理是不区分大小写的,别忘了使用Ucase或Lcase函数处理一下。为了方便在集成环境中调试,你可以在Project Properties对话框的Make标签中设置命令行参数(下图)。
    
    
    相关问题:
    QA001702 "如何分析命令行上的长文件名"
    QA002568 "怎样获得一个短文件名的长文件名"

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面,

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio