Учитывая пакетный скрипт ниже. Как я мог бы дать мне MAC-адрес без черточек и добавить "D" перед ним? Так что, когда я иду и вставляю, у него есть MAC-адрес, который начинается с буквы D и нет тире? Возможно, даже используя то, что я скопировал, чтобы автоматически изменить имя компьютера с помощью newsid?

@ECHO OFF

FOR /f "tokens=12 delims= " %%a IN ('IPCONFIG /all^|FINDSTR "Physical Address"') DO (
    SET PA=%%a
    IF NOT "%PA%"=="." GOTO Done
)

:Done

ECHO %PA%| CLIP
CLS
ECHO The Physical Address has been copied to the clipboard.
ECHO.
PAUSE
EXIT

1 ответ1

0

Вместо этого используйте echo D%PA:-=%|clip .

Обратите внимание, что вы получаете последний MAC-адрес на вашем компьютере, который может быть чем угодно. По крайней мере, на моей машине, которая не соответствует ни одному физическому интерфейсу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .