如何在VB中加入命令行参数
编号:QA000595
建立日期: 1999年3月5日 最后修改日期:2003年8月2日
所属类别:
Q
褚晓军:
我创建了一个应用程序在WINDOWS中的关联,这样只要点击相应的文件即可运行此程序,但是我却不知道如何在VB中加入命令行参数,以把这个文件当作第一个参数。
我的问题不是如何建立文件的关联,我已经建立了关联,关键问题是如何在VB中调用命令行参数,我曾经试过在SUB MAIN()里加一个参数,但不成功。也试过在“工程属性窗口”“生成”页的命令行参数框里加入参数,但不知道如何调用它,请给我一个解答。
A回答:
如果你是建立了文件关联,当双击文件时,Windows会自动调用你的程序并将选中的文件名通过命令行发送过来。VB 5.0的Command函数就是用来获取命令行参数的。如果你在命令行输入"Program.exe MyString",该函数返回"MyString"。
该函数返回的字符串是区分大小写的,如果你对命令行的处理是不区分大小写的,别忘了使用Ucase或Lcase函数处理一下。为了方便在集成环境中调试,你可以在Project Properties对话框的Make标签中设置命令行参数(下图)。
相关问题:
QA001702 "如何分析命令行上的长文件名"
QA002568 "怎样获得一个短文件名的长文件名"
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面, 。
| |
|
|
| |
|
|