Вопрос по – Определение и использование переменной в командном файле

384

Я пытаюсь определить и использовать переменную в командном файле. Похоже, все должно быть просто:

@echo off

set location = "bob"
echo We're working with "%location%"

Вывод, который я получаю, следующий:

We're working with ""

Что здесь происходит? Почему моя переменная не является эхом?

Ваш Ответ

3   ответа
495

Error: User Rate Limit Exceeded=Error: User Rate Limit Exceeded%location %Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededx = y?
Error: User Rate Limit Exceededalias x = yError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded=Error: User Rate Limit ExceededcannotError: User Rate Limit Exceeded%location%Error: User Rate Limit Exceeded%location %Error: User Rate Limit Exceeded
229

Error: User Rate Limit Exceeded'location 'Error: User Rate Limit Exceeded' "bob"'.

Error: User Rate Limit Exceeded

set location="bob"

Error: User Rate Limit Exceeded

set location=bob

Error: User Rate Limit Exceeded

set "location=bob"

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded%Error: User Rate Limit Exceeded!Error: User Rate Limit Exceeded|, &Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
6

Error: User Rate Limit Exceededlocation.bat

@echo off
cls

set /p "location"="bob"
echo We're working with %location%
pause

Error: User Rate Limit Exceeded

We're working with bob

Error: User Rate Limit ExceededspaceError: User Rate Limit Exceeded" ")

Error: User Rate Limit Exceeded/p???
Error: User Rate Limit Exceededset /p "varname"="text"Error: User Rate Limit Exceededlocation"Error: User Rate Limit Exceededset /p location="bob"Error: User Rate Limit Exceeded
set /pError: User Rate Limit Exceededset /p name="What is your name? " & echo Hello, %name%.

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