VB.NET, вызовите исполняемый файл с параметром макросом - PullRequest
0 голосов
/ 07 мая 2009

У меня есть приложение, которое использовало Macro.

В этом макросе я хотел бы вызвать внешний исполняемый файл следующим образом:

SYSTEM( "C:\Programme\Transform.exe" , 
        "C:\Programme\Vectors.txt" , 
        "C:\Programme\Vectors_Compensate.txt", 
        "C:\Programme\Vectors_Final.txt" )

Этот исполняемый файл восстанавливает измененный файл в соответствии с файлом шаблона. Наконец, новый файл создать.

Transform.exe откройте форму, которая запрашивает путь для - файл шаблона - модифицированный файл - куда вы хотите поместить новый файл реконструкции.

После этого вы нажимаете старт.

Мне бы хотелось, чтобы вы вызывали эту командную строку

SYSTEM( "C:\Programme\Transform.exe" , 
        "C:\Programme\Vectors.txt" , 
        "C:\Programme\Vectors_Compensate.txt", 
        "C:\Programme\Vectors_Final.txt" )

Параметр будет указан на месте формы.

Как я могу это сделать ???

Спасибо.

1 Ответ

0 голосов
/ 25 мая 2009

enter code here Я нашел это:

 Dim cmdLine As String
            Dim Parms() As String ' if the paramters are strings - declare this as necessary
            cmdLine = Command$()  ' Command$ would return "Parms1 Parms2 Parms3"

            Parms = Split(cmdLine, " ")

            'This section filled the form textbox.
            TextBoxTemplate.Text = Parms(0)
            TextBoxModify.Text = Parms(1)
            TextBoxFinal.Text = Parms(2)
...