vb的问题.一个个的都不会吗?

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:03:30
我最新写了一个程序.与TXT做了相关联.
能做到一双击TXT就执行我的程序,但是我想知道
如果双击了C:\1.txt 执行了我的程序.但是我的程序怎么知道是谁把我执行了?换句话说就是怎么得到c:\1.txt
可否按我所说的~写一下
c:\1.txt 双击后执行了c:\2.exe
在2.exe中弹出c:\1.txt
谢了`

一楼的答案和我的问题好像是不一样吧!

通过参数,比如你的程序是 2.exe 得到关联TXT文件后,双击 1.TXT 文件实际的程序运行参数是:

c:\2.exe -c:\1.txt

然后程序通过后面的参数的到文件地址并执行.

Command 函数

返回命令行的参数部分,该命令行用于装入 Microsoft Visual Basic 或 Visual Basic 开发的可执行程序。
语法
Command
说明
当从命令行装入 Visual Basic 时,/cmd 之后的命令行的任何部分作为命令行的参数传递给程序。下面的示例中,cmdlineargs 代表 Command 函数返回的参数信息。
VB /cmd cmdlineargs
对于使用 Visual Basic 开发并编译为 .exe 文件的应用程序,Command 返回出现在命令行中应用程序名之后的任何参数。