Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата zhxr:
Iska, скажите пожалуйста что именно делают угловые скобки? »
Перенаправление потоков.

Цитата zhxr:
Это экранирование? »
Нет. Экранирование делается посредством «^».

Цитата zhxr:
Совсем не понимаю последовательность исполнения.
<"counter.txt" set /p iBuildNumber= & set /a iBuildNumber += 1 & >"counter.txt" echo !iBuildNumber!
Как разделить это на этапы? »
Код: Выделить весь код
<"%sBuildNumberFile%" set /p iBuildNumber=
set /a iBuildNumber += 1
>"%sBuildNumberFile%" echo %iBuildNumber%
Цитата zhxr:
Почему не set /p iBuildNumber="counter.txt"? »
Видимо, имелось в виду «Почему не «set /p iBuildNumber=<"%sBuildNumberFile%"»?»

В данном случае какой-то принципиальной разницы нет, где будет находиться перенаправление — до команды или после. Можно и так, и так.

Цитата zhxr:
4) echo !iBuildNumber!
Почему перед echo !iBuildNumber! нет & и это работает? »
Есть перед echo «&»:
Код: Выделить весь код
<"%sBuildNumberFile%" set /p iBuildNumber= & set /a iBuildNumber += 1 & >"%sBuildNumberFile%" echo !iBuildNumber!
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:39, 22-10-2017 | #6