передача параметров из коммандной строки
![](/images/graemlins/smirk.gif)
Note: первым (под номером ноль) всегда идет параметр имени программы (у тебя, соответственно, будет argv[0] = "c:\myprog.exe и argv[1] = "-param1" ).
If commandLines.Length = 1 Then
MsgBox("No command argument.program ending!")
Environment.Exit(-l) Else
Dim theCommand As String = commandLines(l)
Console.WriteLine("Thecommand lineoption is" StheCommand)
- стырено на просторах интернета
![](/images/graemlins/crazy.gif)
я так понимаю, "O" после commandLines - опечатка
пишу
theCommand = commandLines(1)
берет парамет но как не так - берет только первый симал а мне надо строку целиком(чтоб там был путь и имя файла типа c:\new\txt.txt)
Sub Main(ByVal args As String)
args-параметры которые надо передать(идут массивом)
АБСУЖДЕНИЕ ЗАКРЫТО
Оставить комментарий
ilmarvolken
вопрос в следующем - надо что в командной строке юзер набирал <<c:\myprog.exe -param1>> и моя прога (myprog.exe) после запуска брала параметр (-param1) в нем предполагается хранить имя и путь к файлу. как делается передача параметра из командной строки(никогда с этим не сталкивался). пишу на VB.NET по возможности приведите примерчик с пояснениямизаранее благодарю