Класс редактора имеет метод GetString, который запрашивает у пользователя строковое значение через командную строку AutoCAD. Я называю это в этом методе обертки:Установить значение по умолчанию для строкового запроса
public static string PromptUserForString(string message = "Enter a string: ", string defaultAnswer = "")
{
return _editor.GetString("\n" + message).StringResult;
}
Сообщение аргумента становится сообщением, которое пользователь видит, когда запрашивается строка. Как настроить его так, чтобы значение ответа по умолчанию автоматически устанавливается, чтобы быть ответом, так что если пользователь нажимает войти сразу, что становится значение, как в скриншоте ниже
So 1 автоматически набираются в качестве ответа означает, что пользователь может либо нажать кнопку ввод для значения 1 или замените 1 на то, что не по умолчанию ответа они хотят
Знаете ли вы, есть ли хорошая ссылка API? Я хотел посмотреть, что все свойства находятся в классе «PromptResult», и если есть какие-либо перегрузки для «GetString», но все, что я могу найти, это [простой пример] (http://help.autodesk.com/view/ACD/2015/RUS /? GUID = идентификатор GUID-203F2756-1BA6-4226-A505-B776ED8AF0FB). Похоже, что Javascript API имеет некоторые свойства в [PromptStringOptions] (http://app.autocad360.com/jsapi/v2/docs/[email protected]), которые могут позволить вам работать со значениями по умолчанию, мне было интересно, была параллелью в .NET. –
PromptStringOptions определенно то, что вы ищете. Вот вступительное руководство по API: http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20Guide/index.html?url=WS1a9193826455f5ff2566ffd511ff6f8c7ca-3cf7.htm,topicNumber=d0e30666 – Miiir
Извините, вот верная ссылка: http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20Guide/index.html?url=WS1a9193826455f5ff2566ffd511ff6f8c7ca-3cf7.htm,topicNumber=d0e30666 – Miiir