2011-08-22 77 views
0

我有一个读取.txt文件的控制台应用程序。我希望能够通过我的应用拖动一个txt文件,它会自动打开我的应用程序并显示文本文件的内容。我想,我必须使用命令行参数如下:如何使用命令行参数

Sub Main(ByVal cmdArgs() As String) 

End Sub 

Sub ReadFile(FilePath as String) 

End Sub 

但我怎么能传递文本文件的路径,以我的ReadFile子?

+0

http://averagecoder.net/passing-arguments-to-your-vbnet-console-application.htm – arunkumar

+0

如果它是一个控制台应用程序,你如何期待它响应拖放?另外,如果您通过应用程序拖动文件,应用程序必须已经打开。那么,为什么你需要打开你的应用程序? – Eyal

+0

@Eyal它的工作原理,应用程序不必打开。 – Cobold

回答

0

所有我必须做的是阅读的第一个参数是这样的:

Sub Main(cmdArgs as String()) 
    ReadFile(cmdArgs(0)) 
End Sub