Цитата zhxr:
Iska, скажите пожалуйста что именно делают угловые скобки? »
|
Перенаправление потоков.
Нет. Экранирование делается посредством «^».
Цитата 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!