Member 13752095 Ответов: 1

Как заставить текстовое поле Выполнить команду для меня на visual basic


кажется, я не могу заставить текстовое поле Выполнить команду для меня в visual basic
в c# я мог бы сделать это легко, но моя программа нуждается в vb, чтобы использовать его
так что я не могу использовать c#
и я не знаю, как сделать код для этого
то что я пытаюсь сделать это когда я набираю такие слова как команды и нажимаю enter текстовое поле будет отображать в другом текстовом поле команды и если я наберу одну из команд в текстовом поле оно будет выполнять команду и показывать команду которую вы сделали в другом текстовом поле
спасибо Вам за вашу помощь

Что я уже пробовал:

Я пробовал различные коды, но ни один из них, кажется, не работает

an0ther1

О каком типе командования вы говорите? Если вы говорите, что хотите выполнить метод, то выберите..Оператор Case должен работать для вас - если команда не является точным совпадением, то обработайте это в операторе Case Else.
Если вы говорите о выполнении такой команды, как 'MyExecutable.exe-тогда ты можешь использовать процесс.Начало().

с уважением

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Ваш вопрос имеет мало смысла.

Текстовое поле только отображает и позволяет пользователю редактировать текст, не более того. Он не предоставляет возможности "заставить [его] выполнить команду".

Итак, о какой команде вы говорите? Вы говорите, что он должен запускать командную строку, как в поле Start -> Run (Win-R)? Или вы собираетесь запустить какой-то произвольный метод в своем коде? Или что?

Кроме того, ваша причина для uising VB над C# полностью произвольна и не имеет ничего общего с кодом или его способностью делать это. VB.NET это просто многословная копия C# без фигурных скобок и точек с запятой.


Member 13752095

Мое это я имею в виду, что если я наберу cmds, то команды будут отображаться в другом текстовом поле. Например, если команда закрыта, и я набираю close и нажимаю enter, то программа закроется. Вот что я имею в виду
я не мог объяснить это хорошо раньше

Dave Kreskowiak

Если вы можете сделать это так легко в C#, то на самом деле нет никакой разницы в коде между C# и C#. VB.NET. Код почти точно такой же, за исключением семантических различий. Возьмите короткий блок кода и вставьте его в любой онлайн конвертер кодов C#/VB.NET, и вы точно поймете, что я имею в виду.