Как передать в программу параметры запуска Exe-файла? - VB
Формулировка задачи:
Как передать в программу параметры запуска Exe-файла
Например: proba.exe /r /g /d:200
Решение задачи: «Как передать в программу параметры запуска Exe-файла?»
textual
Листинг программы
Function GetCommandLine(Optional MaxArgs) ''Declare variables. Dim C, CmdLine, CmdLnLen, InArg, I, NumArgs ''See if MaxArgs was provided. If IsMissing(MaxArgs) Then MaxArgs = 10 ''Make array of the correct size. ReDim ArgArray(MaxArgs) NumArgs = 0: InArg = False ''Get command line arguments. CmdLine = Command() CmdLnLen = Len(CmdLine) ''Go thru command line one character ''at a time. For I = 1 To CmdLnLen C = Mid(CmdLine, I, 1) ''Test for space or tab. If (C <> ' ' And C <> vbTab) Then ''Neither space nor tab. ''Test if already in argument. If Not InArg Then ''New argument begins. ''Test for too many arguments. If NumArgs = MaxArgs Then Exit For NumArgs = NumArgs + 1 InArg = True End If ''Concatenate character to current argument. ArgArray(NumArgs) = ArgArray(NumArgs) & C Else ''Found a space or tab. ''Set InArg flag to False. InArg = False End If Next I ''Resize array just enough to hold arguments. ReDim Preserve ArgArray(NumArgs) ''Return Array in Function name. GetCommandLine = ArgArray() End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д