Тема: CMD/BAT: Корректно работает только при повторном запуске, баг?
Почему такой код срабатывает только со второго раза?
Файл wat.cmd
@echo off
if not "%1"=="" (
set attr=%~a1
echo %attr%
)
:
C:\#_\TEST>wat.cmd wat.cmd
Режим вывода команд на экран (ECHO) отключен.C:\#_\TEST>wat.cmd wat.cmd
--a--------
Но вот так работает с первого:
@echo off
if not "%1"=="" (
echo %~a1
)