-1

Я хотел бы спросить, как можно добавить цитаты в VB. Я пытаюсь запустить команду, которая содержит кавычки .. пример:

    Shell("cmd.exe")
    SendKeys.Send("cd "c:\users\abc def" ")  <<<<--- this line
    SendKeys.Send("{ENTER}")

есть синтаксическая ошибка. проблема в том, что мне нужно добавить кавычки для некоторых команд, так как в пути к папке есть пробел.

Как новичок в VB, я не совсем уверен, как правильно описать проблему, поэтому надеюсь, что вы можете увидеть ее в моем примере:/

Спасибо всем заранее

1 ответ1

0

Добавьте еще один " (знак кавычки) перед каждым знаком кавычек, который вы хотите экранировать. Пробелов нет Определение экранирования символов (спасибо Википедии):

В вычислительной технике и телекоммуникации экранирующий символ - это символ, который вызывает альтернативную интерпретацию последующих символов в последовательности символов. Экранирующий символ является частным случаем метасимволов. Как правило, решение о том, является ли что-то экранирующим или нет, зависит от контекста.

И этот вопрос здесь не по теме, все, что касается программирования, следует задавать брату этого сайта, stackoverflow.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .