Use echo D%PA:-=%|clip
em vez disso.
Note, porém, que você está recebendo o último endereço MAC no seu computador, o que pode ser realmente qualquer coisa. Pelo menos na minha máquina que não corresponde a nenhuma interface física.
Dado o script em lote abaixo. Como eu poderia me dar um endereço MAC sem traços e adicionar um "D" na frente dele? Então, quando eu vou e colo, tem um endereço MAC que começa com um D e não há traços? Possivelmente, mesmo usando o que eu copiei para mudar automaticamente o nome do computador com ele usando 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
Use echo D%PA:-=%|clip
em vez disso.
Note, porém, que você está recebendo o último endereço MAC no seu computador, o que pode ser realmente qualquer coisa. Pelo menos na minha máquina que não corresponde a nenhuma interface física.