Как передать в программу параметры запуска Exe-файла? - VB

Узнай цену своей работы

Формулировка задачи:

Как передать в программу параметры запуска Exe-файла Например: proba.exe /r /g /d:200

Решение задачи: «Как передать в программу параметры запуска Exe-файла?»

textual
Листинг программы
  1. Function GetCommandLine(Optional MaxArgs)
  2.    ''Declare variables.
  3.   Dim C, CmdLine, CmdLnLen, InArg, I, NumArgs
  4.    ''See if MaxArgs was provided.
  5.   If IsMissing(MaxArgs) Then MaxArgs = 10
  6.    ''Make array of the correct size.
  7.   ReDim ArgArray(MaxArgs)
  8.    NumArgs = 0: InArg = False
  9.    ''Get command line arguments.
  10.   CmdLine = Command()
  11.    CmdLnLen = Len(CmdLine)
  12.    ''Go thru command line one character
  13.   ''at a time.
  14.   For I = 1 To CmdLnLen
  15.       C = Mid(CmdLine, I, 1)
  16.       ''Test for space or tab.
  17.      If (C <> ' ' And C <> vbTab) Then
  18.         ''Neither space nor tab.
  19.         ''Test if already in argument.
  20.         If Not InArg Then
  21.          ''New argument begins.
  22.         ''Test for too many arguments.
  23.            If NumArgs = MaxArgs Then Exit For
  24.             NumArgs = NumArgs + 1
  25.             InArg = True
  26.          End If
  27.          ''Concatenate character to current argument.
  28.         ArgArray(NumArgs) = ArgArray(NumArgs) & C
  29.       Else
  30.          ''Found a space or tab.
  31.         ''Set InArg flag to False.
  32.         InArg = False
  33.       End If
  34.    Next I
  35.    ''Resize array just enough to hold arguments.
  36.   ReDim Preserve ArgArray(NumArgs)
  37.    ''Return Array in Function name.
  38.   GetCommandLine = ArgArray()
  39. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы