Попытка дать "&" как часть входного текста оболочки adb

638
Vinod Patil

Я работаю со страницей входа в одном из экземпляров, мне нужно передать пароль, в котором есть «&». Это не позволяет мне отправить текст, который включает "&". Пример:

adb shell input text vinod&tys 

выход:

'tys' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

0

1 ответ на вопрос

0
LPChip

& Является специальным символом в командной строке и должен быть экранирован.

В командной строке Windows используется escape-символ ^, который также можно использовать ^.

Таким образом, пароль станет vinod^&tysи ^станет ^^.

это работает для обработки строк. Однако, когда вы отправите это как текст ввода, это не будет работать. Уже попробовал ^ прежде чем поднять вопрос Vinod Patil 6 лет назад 0
Всегда публиковать все, что вы уже пробовали. LPChip 6 лет назад 0

Похожие вопросы