Тема: Чтение командной строки...

Можно ли сие реализовать на VBA?
Т.е. считывать информацию, выводимую в командную строку. Спасибо.

Re: Чтение командной строки...

Уточните, получить данные от пользователя или парсить командную строку потоком?

(изменено: Agens -, 16 октября 2012г. 12:37:02)

Re: Чтение командной строки...

Не знаю что такое "парсить"...
Как просто вести лог командной строки c помощью VBA

Re: Чтение командной строки...

Смотри
thisdrawing.getvariable("cmdnames")

Re: Чтение командной строки...

Еще у кого-нить есть мысли?
ПС... 2 fixo - у меня так не получилось.

Re: Чтение командной строки...

Agens - пишет:

Как просто вести лог командной строки c помощью VBA

Включить запись протокола (_LOGFILEON/_LOGFILEOFF) и читать этот файл.

Re: Чтение командной строки...

Не знаю насколько это еще актуально, но - просто пример из Help:

Sub Example_InitializeUserInput()
    ' This example prompts for user input of a point. By using the
    ' InitializeUserInput method to define a keyword list, it can also
    ' return keywords entered by the user.
    
    On Error Resume Next
    
    ' Define the valid keywords
    Dim keywordList As String
    keywordList = "Keyword1 Keyword2"
    
    ' Call InitializeUserInput to setup the keywords
    ThisDrawing.Utility.InitializeUserInput 128, keywordList
    
    ' Get the user input
    Dim returnPnt As Variant
    returnPnt = ThisDrawing.Utility.GetPoint(, "Enter a point(Keyword1, Keyword2): ")
    If Err Then
         If StrComp(Err.Description, "User input is a keyword", 1) = 0 Then
         ' One of the keywords was entered
             Dim inputString As String
             Err.Clear
             inputString = ThisDrawing.Utility.GetInput
             MsgBox "You entered the keyword: " & inputString
         Else
             MsgBox "Error selecting the point: " & Err.Description
             Err.Clear
         End If
    Else
        ' Display point coordinates
        MsgBox "The WCS of the point is: " & returnPnt(0) & ", " & returnPnt(1) & ", " & returnPnt(2), , "GetInput Example"
    End If
    
End Sub